1字=2个字节,一个16位寄存器储存一个字,其中高8位储存高字节,低8位储存低字节。
上图中,0字节单元和1字节单元构成了一个字单元,其中1字节单元存储高位字节,0字节单元存储低位字节。
8086CPU中的寄存器
通用寄存器:AX,BX,CX,DX,SP,BP,SI,DI。
指令寄存器:IP
标志寄存器:FR
段寄存器:CS,DS,ES,SS。
mov指令
mov指令用于实现寄存器和内存单元间的数据交互。
数据直接传入寄存器
mov ax,1000H
注意:数据不能直接传入段寄存器,需要先经过一般寄存器中转。
数据传入DS寄存器
mov ax,1000H
mov ds,ax
数据从寄存器bx到寄存器ax。
mov ax,bx
数据从寄存器ax到地址为1000H,偏移地址为0的内存单元(段)
mov bx,1000H
mov ds,bx
mov [0],ax
上面的过程,反一下
mov bx,1000H
mov ds,bx
mov ax,[0]