-
-
[求助]关于中断描述符,想不明白啊
-
发表于: 2013-11-23 21:20 2909
-
软件调试这本书中,第301页左右...
中断描述符表项的结构.
因为双重错误异常,(#DF)
所以对这个异常对应的IDT表项是8
每个IDT表项的长度是8,所以
kd>db 834da400 +8*8
834da400 00 00 50 00 00 85 00 00
其中,2,3两个字节组成的WORD是段选择子,即 0x0050 .第五个字节(0x85)是p标志(为1),DPL(0b00),和类型(0b00101)
我就想不明白,2,3组成的word怎么是段选择子啊.根据那个图
64-31 00 00 50 00 00 85 00 00
31-0 [段选择子位置] [0000000]
怎么会是0x50呢. 应该是我标注的那里啊
中断描述符表项的结构.
因为双重错误异常,(#DF)
所以对这个异常对应的IDT表项是8
每个IDT表项的长度是8,所以
kd>db 834da400 +8*8
834da400 00 00 50 00 00 85 00 00
其中,2,3两个字节组成的WORD是段选择子,即 0x0050 .第五个字节(0x85)是p标志(为1),DPL(0b00),和类型(0b00101)
我就想不明白,2,3组成的word怎么是段选择子啊.根据那个图
64-31 00 00 50 00 00 85 00 00
31-0 [段选择子位置] [0000000]
怎么会是0x50呢. 应该是我标注的那里啊
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
赞赏
他的文章
看原图
赞赏
雪币:
留言: