寄存器与内存

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可以省略

注意:地址编号不能随便写,因为内存是有保护的,并不是所有的内存都可以直接读写

最后修改:2020 年 09 月 15 日
如果觉得我的文章对你有用,请随意赞赏