很多朋友都有在學習彙編語言,學習彙編那對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位寄存器組
32位CPU除了包含了先前CPU的所有寄存器,並把通用寄存器、指令指針和標誌寄存器從16位擴充成32位之外,還增加了2個16位的段寄存器:FS和GS。
32位CPU所含有的寄存器有(見圖中的寄存器): |
||
4個數據寄存器(EAX、EBX、ECX和EDX) |
2個變址和指針寄存器(ESI和EDI) | 2個指針寄存器(ESP和EBP) |
6個段寄存器(ES、CS、SS、DS、FS和GS) |
1個指令指針寄存器(EIP) | 1個標誌寄存器(EFlags) |