专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
演示中断处理实例(实例六):下面给出个用于演示中断处理实例该实例逻辑功能是在屏幕左上角以倒计时方式显示秒为单位时间在时间用完后结束该实例演示内容包括:外部中断处理和陷阱处理1.源组织和清单本实例由如下几部分组成:(1)全局描述符表GDTGDT中除了含有常见几个描述符外还含有描述时钟中断处理所使用代码段和数据段描述符以及描述显示所使用代码段和数据段描述符(2)中断描述符表IDT为了在保护模式下响应中断和处理异常必须有IDTIDT含有256个门描述符8号安排是个通向时钟中断处理中断门0FEH号安排是通向显示处理陷阱门其它均安排成通向其它中 [阅读全文] [PDF]
演示异常处理实例(实例七):下面给出个用于模拟异常和演示异常处理实例该实例逻辑功能是在屏幕上显示条提示用户以按键方式选择异常类型然后模拟指定异常该实例演示内容包括:除法出错故障处理、溢出陷阱处理、段不存在故障处理、堆栈段出错处理和通用保护故障处理;还有作为个独立任务方式出现陷阱处理1.源组织和清单为了演示以独立任务方式出现陷阱处理实例含有两个任务:演示任务和读键盘任务实例由如下几部分组成:(1)全局描述符表GDT和中断描述符表IDT;(2)读键盘任务局部描述符表、任务状态段、堆栈段和代码段等;(3)演示任务局部描述符表、任务状态段、堆 [阅读全文] [PDF]
1 共2条 分1页