保护模式 宏观理解

本文详细解释了保护模式下以XXXX:YYYYYYYY方式寻址的过程,包括段选择子、GDT、GDTR等关键概念及其作用,以及如何通过段描述符和线性地址实现内存访问。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

保护模式:以XXXX:YYYYYYYY的方式来寻址。

十六位的XXXX是段选择子,存放在段寄存器中cs,ds,ss,es,fs,gs

段选择子在GDT中选择段描述符。

GDT的基址在GDTR中。GDTR的基址加上段寄存器中的XXXX段选择子,可以得到该段的段描述符。

段描述符中含有该段的32位基址。

段描述符中该段的32位基址+YYYYYYYY偏移地址得到该段的线性地址。

 ----------------------------------------------------------------------------------------------------------------------------------------

LDTR中输入段选择子,cpu会在GDT中选择LDT描述符,建立LDT,然后若段选择子中TF1中为1,则在该LDT中寻找段描述符。

转载于:https://www.cnblogs.com/wanghj-dz/p/3973304.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值