保护模式 x86 控制寄存器

控制寄存器

目录


控制寄存器用户控制和确定CPU的操作模式.

Cr0 Cr1 Cr2 Cr3 Cr4(注意跟DR0-DR7分开)
Cr1 保留
Cr3 页目录表基址

Cr0寄存器

在这里插入图片描述

PE 位 [0]

PE = Protection Enable(启用保护) PE = 1 保护模式
PE = 0 实地址模式

该标志位仅开启段级保护,而并没有启用分页机制.若要启用分页机制,那么PE和PG标志都要置位.

PG 位 [31]

当设置该位时即开启了分页机制.在开启这个标志之前必须已经或者同时开启PE标志.

PG = 0 且 PE = 0 处理器工作在实地址模式下.
PG = 0 且PE = 1 处理器工作在没有开启分页机制的保护模式下
PG = 1 且PE = 0 该情况不存在,PE = 0 无法开启 PG  
PG = 1 且PE = 1 处理器工作在开启分页机制的保护模式下

WP 位 [16]

对于Intel 80486或以上的CPU,CR0的位16是写保护(Write Proctect) 标志 当设置该标志时,处理器会禁止超级用户程序(例如特权级0的程序)向用户级只读页面执行写操作;

当CPL<3的时候:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值