内核相关的i386 硬件 1 寄存器 1.1 状态和标志寄存器(全是 32 位) EFLAGS :标志寄存器 EIP :指令指针寄存器 CR0 :机器状态字 CR1 :保留 CR2" name="description" />
LinuxMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">内核相关的i386硬件
1 寄存器
1.1 状态和标志寄存器(全是32位)
EFLAGS:标志寄存器
EIP:指令指针寄存器
CR0:机器状态字
CR1:保留
CR2:页故障地址
CR3:页目录地址
CR0 :
PG:分页允许; ET:处理器扩展; TS:任务转换;
EM:模拟协处理器;MP:监控协处理器; PE:保护允许;
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PG | | ET | TS |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
其中PG、PE位决定了机器的模式:
PG | PE | 模式 |
0 | 0 | 实模式 |
0 | 1 | 保护模式 |
1 | 0 | 出错 |
1 | 1 | 允许分页的保护模式 |
CR3: ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| 12—31位为页目录基址寄存器,低位为0