下载此文档

第7章_中断系统和中断控制器8259A.ppt


文档分类:IT计算机 | 页数:约125页 举报非法文档有奖
1/125
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/125 下载此文档
文档列表 文档介绍
《微机原理及应用》
主讲教师陈玮
2017/11/10
1
第7章中断系统和中断控制器8259A
一、中断的基本概念
二、8086/8088的中断系统
三、中断控制器8259A
2017/11/10
2
微机原理及应用
一、中断的基本概念
1、中断及中断源
2、中断处理过程
3、中断优先权管理
2017/11/10
3
微机原理及应用
1、中断及中断源
中断是一种让CPU挂起正在执行的程序而转去处理特殊事件的操作。
CPU暂时停止执行原来的程序而转去中断处理,处理好中断服务后再返回继续执行原来的程序,这样一个过程就是一个中断过程。
能够引起CPU中断的事件称为中断源。
CPU中断系统的基本功能。
2017/11/10
4
微机原理及应用
中断源
(1)一般的输入输出设备。如键盘,打印机等;
(2)数据通道中断源。如磁盘,磁带机等直接与存储器交换数据所要求的中断;
(3)实时时钟。在控制系统中使用外部硬件电路实现时间控制,当定时时间到时向CPU发出中断申请;
(4)故障引起的中断。如电源掉电等;
(5)由中断指令或软件故障引起的中断。如系统功能调用,除数为0,或者在程序调试时设置断点等引起的中断。
2017/11/10
5
微机原理及应用
中断分类
根据中断与CPU的相对关系,中断分为内部中断和外部中断。
内部中断可以是中断指令设置的中断,调试程序时设置的中断,或是程序运行过程中发生的非预期情况而产生的中断;
外部中断则是由直接连到CPU引脚上的信号引起的中断,如外部设备请求服务中断,实时时钟定时到中断,电源掉电等等。
2017/11/10
6
微机原理及应用
CPU中断系统的功能
(1)实现中断及返回
(2)实现优先权排队,以确定优先处理的中断源。
(3)优先权高的中断源能中断优先权低的中断处理
2017/11/10
7
微机原理及应用
(1)实现中断及返回
当有一中断源提出中断请求时,CPU首先判断是否响应该中断?
* 如果CPU正在执行的是重要的程序,可以暂不响应,即关中断;
*当CPU完成了当前的重要程序后,开中断予以响应,同时,保存断点,转入中断处理;
* 当中断处理完后,恢复断点从而回到被中断运行的原程序继续执行;
2017/11/10
8
微机原理及应用
(1)实现中断及返回
* 通过设置CPU内部的中断允许触发器(IFF),开关中断。
当IFF=1,使中断允许(开中断);
当IFF=0,使中断不允许(关中断)。
注意:
不可屏蔽中断,要求CPU立即处理。不受中断允许触发器(IFF)的控制。
可屏蔽中断,受中断允许触发器(IFF)的控制。
2017/11/10
9
微机原理及应用
(2)实现优先权排队,以确定优先处理的中断源
一个系统中有多个中断源,存在着几个中断源同时请求的可能;
因此,必须事先根据中断源的重要性,给每个中断源确定一个中断优先级别——优先权。
中断响应时,CPU应能首先响应优先权级别高的中断源。
2017/11/10
10
微机原理及应用

第7章_中断系统和中断控制器8259A 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数125
  • 收藏数0 收藏
  • 顶次数0
  • 上传人中国课件站
  • 文件大小0 KB
  • 时间2011-10-11
最近更新