保护模式学习笔记:IDT
来源:互联网 发布:android 高仿淘宝 编辑:程序博客网 时间:2024/04/27 01:38
①IDT,Interrupt Descriptor Table,中断描述符表,与GDT一样,表中的每一项都是一个8字节的描述符,但与GDT不同的是,这个描述符是一个门描述符(关于这个门描述符的介绍将会在下文作说明),而且IDT的第0项是可以被使用的,但空描述符的Pr标记位需要被设置为0。因为一个异常或中断向量号只占用1字节,所以一个IDT最多可以有256项。
②IDTR,Interrupt Descriptor Table Register,中断描述符表寄存器,和GDTR一样都是一个48位的寄存器,记录了IDT的基址(高32位)和限长(低16位)。
③门描述符,Gate Descriptor,有三种类型的门描述符:中断门,陷阱门,任务门。门描述符指向对应的异常或中断过程的入口及其他相关信息,具体图示如下:
相关资料:
http://book.51cto.com/art/200812/103255.htm
http://book.51cto.com/art/200812/103256.htm
http://book.51cto.com/art/200812/103258.htm
关于保护模式的学习笔记先记录到这里,保护模式比实模式复杂太多,很多时候需要反复研究并查阅大量资料才能掌握相关知识点,需要下一番心机去学习。
0 0
- 保护模式学习笔记:IDT
- 保护模式学习笔记:GDT
- 保护模式学习笔记:LDT
- 保护模式 学习笔记--LDT
- 操作系统学习笔记(15)--保护模式
- 学习笔记--实践认识保护模式
- 汇编学习笔记之实模式/保护模式内存寻址
- 汇编学习笔记之实模式/保护模式区别
- 保护模式下三个重要的系统表——GDT、LDT和IDT
- 保护模式下三个重要的系统表——GDT、LDT和IDT
- 保护模式下三个重要的系统表——GDT、LDT和IDT
- 保护模式下三个重要的系统表——GDT、LDT和IDT
- 80x86保护模式下IDT和中断调用过程分析
- 保护模式编程 & 系统描述符表GDT、LDT、IDT、系统描述符
- 保护模式下三个重要的系统表——GDT、LDT和IDT
- x86保护模式笔记
- ShadowWalker1.0学习笔记4 ——Hook IDT
- KPROCESS IDT PEB Ldr 《寒江独钓》内核学习笔记(3)
- Go - 基础知识二
- WebView相关
- COOHxNH2
- Power Shell 使用图解2
- 面试题 -- 下载并安装APK
- 保护模式学习笔记:IDT
- facebook数据采集——利用BigPipe技术和xpath解析数据
- matlab_向量
- iOS动画(一):拍电影与CABasicAnimation
- 批量修改postgresql索引大小写
- 嵌入式学习-uboot-lesson9.2-C点亮LED
- 3.广播
- JDK环境变量设置方法
- 239. Sliding Window Maximum