intel 16/32位 CPU寄存器組

很多朋友都有在學習彙編語言,學習彙編那對CPU的結構必須要很瞭解,下面是16位和32位CPU內部寄存器的名稱。


1、 16位寄存器組

16位CPU所含有的寄存器有(見圖中16位寄存器部分):

4個數據寄存器(AX、BX、CX和DX)

2個變址和指針寄存器(SI和DI) 2個指針寄存器(SP和BP)

4個段寄存器(ES、CS、SS和DS)

1個指令指針寄存器(IP) 1個標誌寄存器(Flags)

2、 32位寄存器組

32CPU除了包含了先前CPU的所有寄存器,並把通用寄存器、指令指針和標誌寄存器從16位擴充成32位之外,還增加了216位的段寄存器:FSGS

32位CPU所含有的寄存器有(見圖中的寄存器):

4個數據寄存器(EAX、EBX、ECX和EDX)

2個變址和指針寄存器(ESI和EDI) 2個指針寄存器(ESP和EBP)

6個段寄存器(ES、CS、SS、DS、FSGS)

1個指令指針寄存器(EIP) 1個標誌寄存器(EFlags)


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