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

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

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

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

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

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

第7章微机的中断系统本章主要内容7.1中断的基本知识一、中断与异常什么是中断什么是异常?中断和异常有什么区别?异常有哪几种类型?什么是失效什么是陷井?什么是终止?二、中断分类(内部中断和外部中断)内部中断或异常主要失效异常主要陷井异常主要中止异常外部中断不可屏蔽中断可屏蔽中断中断和异常功能表中断和异常功能表出错代码三、实方式与保护方式下的中断术语及概念中断类型号中断向量(实地址方式)中断向量表中断向量组成及格式中断描述符(保护方式)中断描述符表实方式下中断服务程序入口地址实地址方式下的中断服务程序入口地址求法(例子)例1求解保护方式下中断服务程序入口地址保护方式下的中断服务程序入口地址求法(例子)例2求解保护方式与实方式中断主要区别四、中断过程中断请求中断判优中断响应可屏蔽中断的响应过程不可屏蔽中断或内部中断中断服务(处理)中断返回五、外部中断源的管理中断优先级识别多级中断嵌套7.2可编程中断控制器8259A可编程中断控制器8259A一、内部结构及工作原理数据总线缓冲器读/写逻辑级联缓冲/比较器控制逻辑中断请求寄存器IRR中断优先权分辨器PR中断服务寄存器ISR中断屏蔽寄存器IMR二、引脚信号三、工作方式优先级的方式全嵌套方式特殊全嵌套方式优先级自动循环方式优先级特殊循环方式屏蔽中断源的方式结束中断处理的方式连接系统总线的方式中断请求信号方式四、编程方法8259A的初始化编程芯片初始化命令字ICW1中断类型初始化命令字ICW2主/从片初始化命令字ICW3——主片ICW3主/从片初始化命令字ICW3——从片ICW3控制初始化命令字ICW48259A初始化编程实例实例系统图典型微机系统中的主/从8259编程实例解(主片)编程实例解(从片)8259A操作命令字的编程中断屏蔽命令字OCW1控制中断和优先级循环的操作命令字OCW2R,SL及EOI的组合功能屏蔽查询状态命令字OCW3状态寄存器说明操作命令编程实例8259A状态的读取高级中断控制器高级可编程中断控制器APICAPIC系统的工作过程分为三个阶段Intel965芯片组中断调用及中断程序设计理解中断调用指令的执行过程INTn指令的执行过程IRET指令的执行过程中断调用BIOS中断调用BIOS中断类型BIOS调用方法BIOS调用示例BIOS显示功能调用10H示例利用BIOS日期调用读取日期利用BIOS日期调用设置日期利用BIOS时间调用读取时间利用BIOS时间调用设置时间BIOS键盘服务调用16H示例DOS中断调用DOS中断类型(20H~3FH)DOS调用方法同BIOSDOS中断调用21H示例DOS显示功能调用示例利用DOS日期调用2AH读取日期利用DOS日期调用2BH设置日期DOS键盘服务调用示例中断程序设计的任务中断向量设置直接装入中断向量方法利用DOS中断装入中断向量方法利用DOS中断获取中断向量方法中断服务程序驻留内存方法中断程序设计举例程序的代码XLAT指令条件转移指令TEST测试指令CMP指令完问题1问题2DOS系统功能调用(中断)