3 寄存器(访问内存)
3.1 内存中字的存储
(小端存储原则):高地址存放字型数据的高位,低地址存放字型数据的低位;
字单元:存放一个字型数据(16位)的内存单元,有两个连续的内存单元构成,该字单元的起始地址成为N,称该单元位N地址字单元;也可称为由高位字节单元、低位字节单元组成。
3.2 ds段地址寄存器
顾名思义:自动保存段地址的寄存器
三句指令让CPU自己定位段地址:
8086CPU不支持直接把十六进制数传送到ds段寄存器中,只能使用下面指令间接修改。(原因是该CPU硬件设计问题)
mov bx,1000
mov ds,bx
mov al,[0] //最终将ds:0地址存放的数据放入al寄存器
//[]说明操作对象是一个内存单元,[0]说明便宜地址是0,它的段地址默认存放在ds寄存器中
//执行该指令时,8086CPU会从ds寄存器中取出段地址
3.3 数据段
在内存中的数据,不管是指令还是数据,都是一样的