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

2021-07-28 12:55:49 字數 595 閱讀 8536

通用暫存器的主要用途

暫存器的分類

暫存器主 要 用 途

通 用暫存器

資料 暫存器

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附加段暫存器

彙編基礎 暫存器英文全稱

ah al ax accumulator 累加暫存器 bh bl bx base 基址暫存器 ch cl cx count 計數暫存器 dh dl dx data 資料暫存器 sp stack pointer 堆疊指標暫存器 bp base pointer 基址指標暫存器 si source ind...

彙編基礎之暫存器及彙編指令

最近在學習協程方面的知識,在協程的一種實現方式中有一種是用彙編實現的,所以這裡再把彙編知識複習一下。暫存器按照其用途可分為以下4類 資料暫存器包括 個16位的暫存器 ax,bx,cx,dx 或者8個8位的暫存器 ah,al,bh,bl,ch,cl,dh,dl 這些暫存器都是用來暫時存放運算元,運算結...

彙編暫存器知識

一 32位cpu所含有的暫存器有 1 資料暫存器。4個 eax ebx ecx edx。2 變址暫存器 index register 2個 esi edi。3 指標暫存器 pointer register 2個 esp extended stack pointer ebp extended base...