1. 程式人生 > >彙編學習記錄之一

彙編學習記錄之一

資料來源:組合語言第二版-王爽

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

 

有錯誤請指正,謝謝。