计算机基础——32位系统的寄存器组织
其他
2018-12-26 09:21:08
阅读次数: 0
EAX |
|
AH(AX)AL |
累加器 |
EBX |
|
BH(BX)BL |
基址寄存器 |
ECX |
|
CH(CX)CL |
计数寄存器 |
EDX |
|
DH(DX)DL |
数据寄存器 |
ESP |
|
SP |
堆栈寄存器 |
EBP |
|
BP |
基址指针 |
ESI |
|
SI |
源变址寄存器 |
EDI |
|
DI |
目标变址寄存器 |
EIP |
|
IP |
指令指针 |
EFLAGS |
|
FLAGS |
标志寄存器 |
CS |
代码段 |
SS |
堆栈段 |
DS |
数据段 |
ES |
附加段 |
FS |
附加段 |
GS |
附加段 |
8个通用寄存器
两个专用寄存器
6个段寄存器
标志寄存器:
31-22 |
21 |
20 |
19 |
18 |
17 |
16 |
15 |
14 |
13-12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
保留 |
ID |
VIP |
VIF |
AC |
VM |
RF |
0 |
NT |
IOPL |
O |
D |
I |
T |
S |
Z |
0 |
A |
0 |
P |
I |
C |
•6个条件标志
- OF:溢出标志
- SF:符号标志
- ZF:零标志
- CF:进位/借位标志
- AF:辅助进位标志(BCD码运算时才有意义)
- PF:奇偶标志
•3个控制标志
- DF(Direction Flag):方向标志(自动变址方向是增还是减)
- IF(Interrupt Flag):中断允许标志 (仅对外部可屏蔽中断有用)
- TF(Trap Flag):陷阱标志(是否是单步跟踪状态)
转载自blog.csdn.net/weixin_42562514/article/details/85255603