微机原理及应用-西华大学.PPT

微机原理及应用-西华大学

微机原理及应用 主讲:郑海春 第7章 中断系统 7.1 中断系统基本概念 7.2 中断的处理过程 7.3 IBM-PC机中断系统结构 7.4 Intel 8259A可编程中断控制器 7.5 8259A编程举例 7.1 中断系统基本概念 7.1.1 什么是中断 7.1.2 为什么要用中断 7.1.3 中断系统的功能 7.1.4 中断类型号和中断向量表 7.1.1 什么是中断 7.1.2 为什么要用中断 (1)同步操作: 快速CPU与慢速外设的同步(并行)工作。 (2)故障处理: 同机器硬件错误有关的应急事件的处理。 (3)实时处理: 在工业控制中使用的实时微机控制系统。 7.1.3 中断系统的功能 1.实现中断及返回 当某一中断源发出中断申请时,若允许响应这个中断请求,CPU必须在现行的指令执行完后,把断点处的IP和CS值(即下一条应执行的指令的地址)、各个寄存器的内容和标志位的状态推入堆栈保留下来——称为保护断点和现场。然后转到需要处理的中断源的服务程序的入口,同时清除中断请求触发器。当中断处理完后,再恢复被保留下来的各个寄存器和标志位的状态(称为恢复现场),恢复IP和CS值(称为恢复断点),CPU返回断点,继续执行主程序。 2.实现优先权排队 在系统中通常有多个中断源,会出现两个或更多个中断源同时

文档评论(0)

1亿VIP精品文档

相关文档