相关文章  
  • 变Win 2003为工作站(下)
  • 如何在Win 2003中重置Internet协议
  • 在Win 2003配置DNS的Internet访问
  • 设置Win 2003的本地策略应用
  • Win 2000系统引导过程详解(上)
  • Win 2000系统引导过程详解(中)
  • Win 2000系统引导过程详解(下)
  • 《优化xp大全》之系统优化设置
  • 《优化xp大全》之硬件优化
  • 《优化xp大全》之其他
  •   推荐  
      科普之友首页   专利     科普      动物      植物        天文   考古   前沿科技
     您现在的位置在:  首页 >>文献 >>培训

    解析Windows2000的IDT扩展机制5

    br>   //定义中断描述符表的限制,长度两字节;
       short IDTLimit;
       //定义中断描述服表的基址,长度四字节;
       unsigned int IDTBase;
      }IDTR,*PIDTR;
      
       当我们获得了IDT的入口后,就会在中断描述符表中检索我们需要处理的中断号对应的IDT单元,单元中包含了很多我们需要注意的数据结构,其中我们最为关心的是代码段选择器,中断代码执行的偏移量和特权等级等,那好我们先给出它的定义,在下文中我们将详细讨论它们的具体应用。
      
      typedef struct _idtentry
      {
       //中断执行代码偏移量的底16位;
       unsigned short OffsetLow;
       //选择器,也就是寄存器;
       unsigned short Selector;
       //保留位,始终为零;
       unsigned char Reserved;
       //IDT中的门的类型:包括中断门,陷阱门和任务门;
       unsigned char Type:4;
       //段标识位;
       unsigned ch

    页码:[1] [2] [3] [4] [5] [6] [7] [8] [9]5页、共9页

         

          设为首页       |       加入收藏       |       广告服务       |       友情链接       |       版权申明      

    Copyriht 2007 - 2008 ©  科普之友 All right reserved