第三章 寄存器(内存访问)
3.1 内存中字的存储
子单元:存放一个字型数据(16 位)得而内存单元,有两个地址连续的字节单元组成。
以后将起始地址为 N 的子单元简称为 N 地址单元。任何两个地址连续的内存单元,N 单元和 N+1 单元,可以将它们堪称两个内存单元,也可以看成一个地址为 N 的字单元中的高位字节单元和低位字节单元。
3.2 DS 和 [address]
8086CPU 中有一个 DS 寄存器,通常用来存放要访问的段地址。
mov 指令:
- 将数据直接送入寄存器;
- 将一个寄存器中的内容送入另一个寄存器;
- 将一个内存单元的内容送入一个寄存器。mov 寄存器名,内存单元地址
mov al,[0] 。[…] 中的 0 表时内存单元的偏移地址。内存单元的段地址就是 ds 中的数据。
现实中并不允许将数据直接送入段寄存器中的操作,ds 是一个段寄存器。所以要用一个数据进行中转。