摘要: 1.任务门描述符(跨表)本身在IDT 跨表查GDT 的TSS 任务门的 S=0, TYPE=0101。 2.任务门的执行过程 3.为什么有了任务段还要有任务门呢? CPU提供任务门,是为了方便访问任务段。在CPU发生二重错误的时候,会直接跳到 8 号中断,而 8 号中断就是任务门(这是Windows 阅读全文
posted @ 2019-07-18 16:12 瀚瀚大人 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 1.TSS的结构: TSS不是寄存器,它是一个内存;(包含所有寄存器的值) 2.TSS的作用: 如果切换一个线程那么一定需要切换寄存器; 3.CPU怎么找到TSS内存块呢? 通过TaskRegister段寄存器 TaskRegister段寄存器 的值是CPU启动的时候通过GDT表中 TSS Desc 阅读全文
posted @ 2019-07-18 13:37 瀚瀚大人 阅读(929) 评论(0) 推荐(0) 编辑
摘要: 1.陷阱门描述符 0D111 F 唯一的区别: 可屏蔽中断受IF影响 阅读全文
posted @ 2019-07-18 10:45 瀚瀚大人 阅读(167) 评论(0) 推荐(0) 编辑
摘要: Windows没有使用调用门,但是使用了中断门: <1>系统调用 <2> 调试 1.IDT 中断描述符表 2.IDT表的构成 3.中断门的描述符 0D110 E 除了不能传参数和8-12位,其他与中断门基本无异 阅读全文
posted @ 2019-07-18 10:36 瀚瀚大人 阅读(193) 评论(0) 推荐(0) 编辑