彙編學習記錄之一

資料來源:彙編語言第二版-王爽

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

 

有錯誤請指正,謝謝。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章