微机原理及应用(第五版)范例.ppt

中断处理程序由4部分组成: 执行指令 中断响应 保护现场 恢复现场 中断服务程序 返回 执行下条指令 中断请求? Y N 中断处理 流程图 可屏蔽中断处理程序通常可由用户编写为一个过程. 8.7 保护方式下的中断和异常 保护方式下,CPU采用中断描述符表(IDT).起始地址和长度限量取决于IDTR的不可见的48位.IDT由256个8字节的中断描述符(项、门)组成. … 中断0的门 中断1的门 中断2的门 中断N-1的门 中断N的门 0 8 10H 8N-1 8N 基地址=0 限量=3FF IDTR …. 中断描述符表 8.7.1 通过中断门及陷阱门转移 selector attributes offset base limit attributes 入口点 中断描述符表 全局或局部描述符表 线性地址空间 在执行INT n及INTO检查DPL.要求CPL大于DPL. 在发生异常或外部中断时,DPL不检查. 如门中选择子指向可执行存储段是一个一致的代码段,并且该段DPL与CPL同级或更内层级.或门中选择子指向的是一个非一致代码段,并且DPL与CPL同级.均属同一特权级的转移. 如门中选择子指向的是一个非一致代码段,并且DPL相对于CPL更内一层.通过中断门或陷阱门向内层转移,栈段也要切换到内层. 通过中断门或陷阱门进行的是同一任务的转移. 通过中断门或陷阱门向

文档评论(0)

1亿VIP精品文档

相关文档