首页
社区
课程
招聘
[求助]关于IDT中断描述表中 中断门结构的疑问
发表于: 2013-4-13 12:42 3496

[求助]关于IDT中断描述表中 中断门结构的疑问

2013-4-13 12:42
3496
这两天看到IDT HOOK源码中定义了这样的一个结构

typedef struct _IDTENTRY
{
        unsigned short LowOffset;       //isr低位地址
        unsigned short selector;
        unsigned char unused_lo;
        unsigned char segment_type:4;   //0x0E is an interrupt gate
        unsigned char system_segment_flag:1;
        unsigned char DPL:2;          // descriptor privilege level
        unsigned char P:1;             /* present */
        unsigned short HiOffset;       //isr高位地址
} IDTENTRY,*PIDTENTRY;

然后查IDT的相关资料,看到这样一张图:

其中的高16存储isr的低16地址,低16储存isr的高16地址,这两个能理解。 但是结构的 第二个字段 跟图片明显不对应了。  

难道我理解错了?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 2120
活跃值: (73)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
没有错
字数补丁.txt
2013-4-13 15:23
0
游客
登录 | 注册 方可回帖
返回
//