程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> 初學Delphi嵌入匯編[30] - 寄存器表

初學Delphi嵌入匯編[30] - 寄存器表

編輯:Delphi

寄存器表

類型 名稱 二進制碼 寄存器說明 多功能寄存器 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 的資料整理.

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved