| 寄存器 | 描述 |
| 通用 | 8个32位寄存器,用于存储正在处理的数据 |
| 段 | 6个16位寄存器,用于处理内存访问 |
| 指令指针 | 单一的32位寄存器,指向要执行的下一条指令码 |
| 浮点数据 | 8个80位寄存器,用于浮点数学数据 |
| 控制 | 5个32位寄存器,用于确定处理器的操作模式 |
| 调试 |
| 寄存器 | 描述 |
| EAX | 用于操作数和结果数据的累加器 |
| EBX | 指向数据内存段中的数据的指针 |
| ECX | 字符串喝循环操作的计数器 |
| EDX | I/O 指针 |
| EDI | 用于字符串操作的目标的数据指针 |
| ESI | 用于字符串操作的源的数据指针 |
| ESP | 堆栈指针 |
| EBP | 堆栈数据指针 |

| 段寄存器 | 描述 |
| CS | 代码段 |
| DS | 数据段 |
| SS | 堆栈段 |
| ES | 附加段指针 |
| FS | 附加段指针 |
| GS | 附加段指针 |
| 控制寄存器 | 描述 |
| CR0 | 控制操作模式和处理器状态的系统标志 |
| CR1 | 当前没有使用 |
| CR2 | 内存页面错误信息 |
| CR3 | 内存页面目录信息 |
| CR4 | 支持处理器特性和说明处理器特性能力的标志 |
| 欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) | Powered by Discuz! X3.2 |