找回密码
 立即注册
搜索
热搜: 活动 通知
查看: 68|回复: 0

检测点12-1

[复制链接]

620

主题

336

回帖

1057

积分

管理员

积分
1057
发表于 2026-3-15 11:28:33 | 显示全部楼层 |阅读模式
检测点12.1

1.某描述符是64位的0x004F9AFFFFFFFFFF,请问,段基地址是多少?段界限是多少?G、D、L、AVL、P、DPL、S和TYPE各是什么?
答:如图所示,段基地址为0x00FFFFFF;段界限为0xFFFFF;G=0;D=1;L=0;AVL=0;P=1;DPL=00;S=1;TYPE=1010。


2.32位保护模式下,某段为数据段,基地址为0x002FC0F0,段的长度为2MB,粒度为4KB,已经位于物理内存中,请给出其描述符的低32位和高32位。
答:此题未明确数据段的类型和扩展方向,DPL字段不明确。兹假定是可读写,向上扩展的数据段。
如图所示,数据段的TYPE是2(0010)。
此段在内存里,P=1。粒度4KB,G=1。
32位保护模式下将D/B位置1。
段长度2 MB,折合2048 KB,除以粒度4 KB,界限值是511,也就是0x1FF
S=1
L,AVL是0
DPL不明确,假定是00
所以,这个描述符高、低32位分别是00C0922F和C0F001FF。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|鼠侠网 ( 吉ICP备19001332号 )

GMT+8, 2026-3-30 18:21 , Processed in 0.252742 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表