资料来源:汇编语言第二版-王爽
1.16位通用寄存器:ax,bx,cx,dx;用来存放一般性的数据,如:012FH
2.为了保证兼容,每个通用寄存器可以分为两个独立的8位寄存器来使用:
ax可分为 ah,al;
bx可分为 bh,bl;
cx可分为 ch,cl;
dx可分为 dh,dl;
当16位通用寄存器分为两个独立的8位寄存器使用的时候,ah和al互不相关;如:
mov al,C5H
add al,93H
执行后al的值为58H,而非158H
3.几条汇编指令举例:
mov ax,18 //将18送入寄存器ax中:ax=18
mov ah,78 //将78送入寄存器ah中:ah=78
add ax,8 //将寄存器ax中的数值加上8:ax=ax+8
mov ax,bx //将寄存器bx中的数值送入寄存器ax中:ax=bx
add ax,bx //将寄存器ax和bx中的数值相加,结果存放在ax中:ax=ax+bx
有错误请指正,谢谢。