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

检测点16-2

[复制链接]

630

主题

361

回帖

1734

积分

管理员

积分
1734
发表于 2026-3-17 14:04:24 | 显示全部楼层 |阅读模式
检测点16.2

1.通过调用门转移控制时,CPL、RPL和目标代码段描述符的DPL必须在数值上符合_CPL≥目标代码段描述符的DPL_的条件;CPL、RPL和调用门描述符的DPL必须在数值上符合_CPL≤调用门描述符的DPL且RPL≤调用门描述符的DPL_的条件。即,只能通过调用门将控制转移到与当前特权级相同或者更高的代码段。

2.调用门描述符只能安装在GDT中吗?如果某调用门描述符的值是0x0000CC0000552FC0,那么,目标代码段的选择子是_____,段内偏移量为_____,描述符的特权级是_____,目标代码段的特权级是_____,要通过此门转移控制,CPL和RPL要符合什么条件才行?
答案:
调用门也可安装在LDT中。
目标代码段选择子是0x55
段内偏移量是0x2FC0
描述符的特权级是2
目标代码段的特权级是1(目标代码段的 DPL 由选择子 RPL 与段描述符 DPL共同决定,这里只看选择子 0x0055 的 RPL:0x0055 & 3 = 0x01 → RPL=1)
要符合数值上的 1≤CPL≤2,RPL≤2

0

主题

9

回帖

48

积分

新手上路

积分
48
发表于 2026-8-19 18:51:41 | 显示全部楼层
李老师,这里的目标代码段的特权级是1,没看懂。按照你上面讲的:目标代码段的 DPL 由选择子 RPL 与段描述符 DPL共同决定。这里的段描述符是指调用门,还是?后面那个3,是怎么得到的,或者说从哪里看出来的。谢谢。

630

主题

361

回帖

1734

积分

管理员

积分
1734
 楼主| 发表于 2026-8-20 15:58:21 | 显示全部楼层
请你不要睡懒觉 发表于 2026-8-19 18:51
李老师,这里的目标代码段的特权级是1,没看懂。按照你上面讲的:目标代码段的 DPL 由选择子 RPL 与段描述 ...

那你把你的分析过程详细列一下,我看哪里对或者不对。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-8-31 23:47 , Processed in 0.238364 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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