彙編基礎——常用暫存器及其用途

FreeeLinux發表於2017-03-14

通用暫存器的主要用途

暫存器的分類 暫存器

主 要 用 途

資料

 

暫存器

AX

乘、除運算,字的輸入輸出,中間結果的快取

AL

位元組的乘、除運算,位元組的輸入輸出,十進位制算術運算

AH

位元組的乘、除運算,存放中斷的功能號

BX

儲存器指標

CX

串操作、迴圈控制的計數器

CL

移位操作的計數器

DX

字的乘、除運算,間接的輸入輸出

變址
暫存器
SI

儲存器指標、串指令中的源運算元指標

DI

儲存器指標、串指令中的目的運算元指標

變址
暫存器
BP

儲存器指標、存取堆疊的指標

SP

堆疊的棧頂指標

指令指標

IP/EIP  
標誌位暫存器 Flag/EFlag  
32位

CPU的

段暫存器

16位CPU的

段暫存器

ES  附加段暫存器
CS  程式碼段暫存器
SS  堆疊段暫存器
DS  資料段暫存器
新增加的
段暫存器
FS  附加段暫存器
GS  附加段暫存器



相關文章