寄存器表
類型 名稱 二進制碼 寄存器說明 多功能寄存器 AL 0 累加寄存器低八位 AH 100 累加寄存器低八位 AX 0 16 位累加寄存器 EAX 0 32 位累加寄存器 BL 11 基址寄存器低八位 BH 111 基址寄存器低八位 BX 11 16 位基址寄存器 EBX 11 32 位基址寄存器 CL 1 計數寄存器低八位 CH 101 計數寄存器低八位 CX 1 16 位計數寄存器 ECX 1 32 位計數寄存器 DL 10 數據寄存器低八位 DH 110 數據寄存器低八位 DX 10 16 位數據寄存器 EDX 10 32 位數據寄存器 指針寄存器 SP 100 16 位堆棧指針寄存器 ESP 100 32 位堆棧指針寄存器 BP 101 16位基址指針寄存器 EBP 101 32 位基址指針寄存器 變址寄存器 DI 111 16 位目標變址寄存器 EDI 111 32位目標變址寄存器 SI 110 16 位源變址寄存器 ESI 110 32位源變址寄存器 專用寄存器 IP * 16 位指令指針寄存器 EIP * 32 位指令指針寄存器 FLAGS * 16 位標志寄存器 EFLAGS * 32位標志寄存器 段寄存器 CS 1 代碼段寄存器 DS 11 數據段寄存器 ES 0 附加段寄存器 SS 10 堆棧段寄存器 FS 100 標志段寄存器 GS 101 全局段寄存器 控制寄存器 CR0 0 控制寄存器零 CR1* 1 控制寄存器一 CR2 10 控制寄存器二 CR3 11 控制寄存器三 CR4 100 控制寄存器四 CR5* 101 控制寄存器五 CR6* 110 控制寄存器六 CR7* 111 控制寄存器七 調試寄存器 DR0 0 調試寄存器零 DR1 1 調試寄存器一 DR2 10 調試寄存器二 DR3 11 調試寄存器三 DR4* 100 調試寄存器四 DR5* 101 調試寄存器五 DR6 110 調試寄存器六 DR7 111 調試寄存器七 任務寄存器 TR0 0 任務寄存器零 TR1 1 任務寄存器一 TR2 10 任務寄存器二 TR3 11 任務寄存器三 TR4 100 任務寄存器四 TR5 101 任務寄存器五 TR6 110 任務寄存器六 TR7 111 任務寄存器七 浮點寄存器 ST0 0 浮點寄存器零 ST1 1 浮點寄存器一 ST2 10 浮點寄存器二 ST3 11 浮點寄存器三 ST4 100 浮點寄存器四 ST5 101 浮點寄存器五 ST6 110 浮點寄存器六 ST7 111 浮點寄存器七 多媒體寄存器 MM0 0 媒體寄存器零 MM1 1 媒體寄存器一 MM2 10 媒體寄存器二 MM3 11 媒體寄存器三 MM4 100 媒體寄存器四 MM5 101 媒體寄存器五 MM6 110 媒體寄存器六 MM7 111 媒體寄存器七 單指令流、多數據流寄存器 XMM0 0 單指令流、多數據流寄存器零 XMM1 1 單指令流、多數據流寄存器一 XMM2 10 單指令流、多數據流寄存器二 XMM3 11 單指令流、多數據流寄存器三 XMM4 100 單指令流、多數據流寄存器四 XMM5 101 單指令流、多數據流寄存器五 XMM6 110 單指令流、多數據流寄存器六 XMM7 111 單指令流、多數據流寄存器七 注: 英文名稱有星號"*"的表示作為保留域, 實際並 沒有使用, 二進制碼有星號"*"表示無需二進制數表示根據 www.olanguage.org 的資料整理.