資料來源:彙編語言第二版-王爽
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
有錯誤請指正,謝謝。