目录
3.1 内存中字的存储
- 在内存中存储时,由于内存单元是字节单元(一个单元存放一个字节),则一个字要用两个地址连续的内存单元来存放,这个字的低位字节存放在低地址单元中,高位字节存放在高地址单元中。
- 字单元:即存放一个字型数据(16位)的内存单元,由两个地址连续的内存单元组成。
- 将起始地址为N的字单元简称为N地址字单元。
3.2 DS和[address]
- DS寄存器通常存放要访问的数据的段地址。
- 8086 CPU由于硬件的设计不支持将数据直接送入段寄存器的操作。
- 数据 -> 通用寄存器 -> 段寄存器
- [address ]代表偏移地址值位address
3.3 字的传送
8086CPU是16位结构,有16根数据线,则可一次性传送16位的数据,也就是可以一次性传送一个字。
3.4 mov、add、sub指令
mov、add、sub有两个操作对象,jmp只有一个操作对象。
- mov指令的几种形式
mov 寄存器,数据; mov ax,8
mov 寄存器,寄存器; mov ax,bx
mov 寄存器,内存单元; mov ax,[0]
mov 内存单元,寄存器; mov [0],ax