第3章 寄存器(内存访问)

发布时间 2023-11-30 01:56:44作者: wakappxc

3.1 内存中字的存储

8086CPU中用16位寄存器来存储一个字

高8位放高字节 低8位放低位字节

注意单元字单元的区别

 3.2 DS和[address]

CPU读取内存单元先要给出这个内存单元地址

内存地址=段地址+偏移地址

8086CPU中有一个DS寄存器用以存放要访问数据的段地址

例子:读取10000H单元的内容

mov bx,1000H
mov ds,bx
mov al,[0]

[...]表示一个内存单元,其中的数值表示内存单元的偏移地址

10000H用段地址偏移地址表示为1000:0

 

 

 

3.3 字的传送