曲径通幽论坛
标题:
CR0 中的 PE 和 PE 位
[打印本页]
作者:
beyes
时间:
2011-1-2 13:59
标题:
CR0 中的 PE 和 PE 位
CR0 是 x86 处理器 4个控制寄存器(CR0,CR1,CR2,CR3)中的一个。
PE (CR0 中的第 0 位) 位是启用保护(Protection Enable)标志位。该位设置时开启保护莫属,复位时则立即进入实地址模式。这个位仅开启段级保护,而没有开启分页机制。
PG (CR0 中的第 31 位) 位分页(Paging)标志位。该位置位时开启分页机制,复位时则禁止分页机制。在禁止分页机制时,所有的线性地址等同于物理地址。在开启这个标志位之前,必须已经或同时启动 PE 标志。也就是说,要启用分页机制,则 PE 和 PG 两个标志位都要置位。
下面是 PE 和 PG 的几种组合:
PE
PG
说明
0
0
处理器工作在实地址模式
1
0
处理器工作在没有开启分页机制的保护模式下
0
1
由于不在保护模式下,故不能开启分页机制,
此种组合无效
1
1
处理器工作在开启了分页机制的保护模式下
欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/)
Powered by Discuz! X3.2