预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共118页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

本章主要内容6.1中断的基本知识一、中断与异常什么是中断什么是异常?中断和异常有什么区别?异常有哪几种类型?什么是失效什么是陷井?什么是终止?二、中断分类内部中断或异常主要失效异常主要陷井异常主要中止异常外部中断不可屏蔽中断可屏蔽中断三、实方式与保护方式下的中断术语及概念中断类型号中断向量中断向量表中断向量组成及格式中断描述符中断描述符表实方式下中断服务程序入口地址实地址方式下的中断服务程序入口地址求法(例子)例1求解保护方式下中断服务程序入口地址保护方式下的中断服务程序入口地址求法(例子)例2求解段选择子与段描述符保护方式与实方式中断主要区别四、中断过程中断请求中断判优中断响应可屏蔽中断的响应过程中断服务(处理)中断返回五、外部中断源的管理中断优先级识别多级中断嵌套6.2可编程中断控制器8259A一、内部结构及工作原理数据总线缓冲器读/写逻辑级联缓冲/比较器控制逻辑中断请求寄存器IRR中断优先权分辨器PR中断服务寄存器ISR中断屏蔽寄存器IMR8259A工作过程关于8259A思考题二、引脚信号三、工作方式优先级的方式全嵌套方式特殊全嵌套方式优先级自动循环方式优先级特殊循环方式屏蔽中断源的方式结束中断处理的方式连接系统总线的方式中断请求信号方式四、编程方法8259A的初始化编程芯片初始化命令字ICW1中断类型初始化命令字ICW2主/从片初始化命令字ICW3——主片ICW3主/从片初始化命令字ICW3——从片ICW3编码决定IRi控制初始化命令字ICW48259A初始化编程实例实例系统图编程实例解(主片)编程实例解(从片)8259A操作命令字的编程中断屏蔽命令字OCW1控制中断和优先级循环的操作命令字OCW2屏蔽查询状态命令字OCW38259的查询方式操作命令编程实例8259A状态的读取高级中断控制器6.3中断调用及中断程序设计INTn指令的执行过程IRET指令的执行过程中断调用BIOS中断调用BIOS中断类型BIOS调用方法BIOS调用示例BIOS显示功能调用10H示例利用BIOS日期调用读取日期利用BIOS日期调用设置日期利用BIOS时间调用读取时间利用BIOS时间调用设置时间BIOS键盘服务调用16H示例DOS中断调用DOS中断类型DOS调用方法同BIOSDOS中断调用21H示例DOS显示功能调用示例利用DOS日期调用2AH读取日期利用DOS日期调用2BH设置日期DOS键盘服务调用示例中断程序设计的任务中断向量设置直接装入中断向量方法利用DOS中断装入中断向量方法利用DOS中断获取中断向量方法中断服务程序驻留内存方法中断服务程序设计中断服务程序设计例子本章要点