寄存器与内存
1、寄存器位于CPU内部,执行速度快,贵
2、内存相对速度慢,价格也较便宜
3、没有本质区别,都是储存数据的容量,都是定宽的
4、常用寄存器有八个
计算机常用计量单位
byte,word,DWORD
关系:byte(字节)=8 bit(位)
word(字)=16bit
DWORD(双字)=32bit
内存格式
1、每个内存单元的宽度为八(32位)
2、[编号]称为地址
3、地址的作用:想要从内存中读取或者写入数据,首先要知道地址
从指定的内存中写入/读取数据
MOV DWORD ptr ds:[0x0012FF34],0x12345678
mov eax,DWORD ptr ds:[0x0012FF34] dword:表示需要写入/读取多少 dword ==四字节 word==2字节 byte==1字节
ptr:Point 代表后面的是一个指针,也就是地址
ds:段寄存器
0x0012FF34内存编号,必须是32位,0可以省略
注意:地址编号不能随便写,因为内存是有保护的,并不是所有的内存都可以直接读写