- 2
- 0
- 约3.72万字
- 约 86页
- 2017-06-07 发布于湖北
- 举报
第八章 中断系统
BUPT
主要内容
中断的基本概念
8086/8088 CPU的中断系统
8259A的中断工作过程和工作方式
中断服务程序的编写
6学时
8.1 中断的基本概念
BUPT
一、问题的提出
早期的计算机没有中断系统。那时CPU和
外设之间的信息交换是通过程序查询方式传递
的。CPU需要不断查询外设的状态,实现信息
交换。
现在的CPU工作速度很快,CPU启动外设
输入/输出一字节的数据,通常只执行一、两
条指令,仅需微秒级的时间,而外设的工作速
度一般在毫秒级以上。所以,CPU和外设之间
交换信息采用程序查询方式,会使得CPU的大
部分时间都浪费在反复查询上。为了解决 “快
速CPU”与 “慢速外设”之间速度不匹配问题,
一方面要提高外设的工作速度,另一方面,发
展了中断的概念。
二、中断、中断系统、中断源和中断分类
1、中断:是指计算机的CPU暂时中止它正在执行的主
BUPT
程序,转去执行请求中断的那个外设或事件的中断服
务(处理)程序,待处理完后,又返回到被中止了的
程序。
2、中断系统:计算机所具有的上述功能,称为中断功
能。为了实现中断功能而设置的各种硬件和软件统称
为中断系统。
3、中断源:引起中断的原因或发出中断申请的来源,
称为中断 源。有以下几种:
(1)一般的输入/输出设备,如键盘,打印机
(2)数据通道中断源,如磁盘
(3)软件设置的中断源,如程序中的中断指令INT n
(4 )故障请求中断源,如电源掉电、运算溢出
(5 )为调试程序而设置的中断源,如断点或单步执
行方式.
4、中断分类
中断分外部中断和内部中断两大类;其中外部中断
BUPT
分为两类:
⑴ 可屏蔽中断INTR,由标志寄存器中的IF位控制;
⑵ 不可屏蔽中断NMI,不受IF位控制
三、中断系统的功能
1、实现中断和返回:当某一中
断源发出中断申请时,若CPU响应
该请求,则在现行指令执行完后,
保存断点/标志,然后转到需要处
理的中断源的中断服务程序入口,
同时清除中断请求触发器。当中
断处理结束后,恢复断点/标志,
使CPU返回,继续执行主程序。
8.1 中断的基本概念
BUPT
2、能实现优先权排队:设计者事先根据任务的轻重
缓急,给每个中断源确定一个中断优先权级别,当
多个中断源同时发出中断申请时,先响应级别高的
再响应级别低的中断申请。
3 、高级中断源能中断低级的中断处理:类似于子程
序嵌套。当前正在执行中断服务子程序,又发生了
新的中断请求,如果新的中断请求比正在处理的中
断源同级或更低级,则CPU就先不响应新的中断请
求,直至正在处理的中断服务程序执行完后,才去
处理新的中断请求。
8.1 中断的基本概念
BUPT
四、中断处理过程
1、CPU响应中断的条件
(1) 设置中断请求触发器:每一个中断源,要能发出
中断请求信号,且这个信号能保持着,直到CPU响
应这个中断后,才可清除中断请求。所以要求每一
个中断源有一个中断请求触发器。
(2) 设置中断屏蔽触发器:在实际系统中往往是多中
断源,为了灵活控制,在每个外设的接口电路中增
加一个中断屏蔽触发器,只有该触发器为1时,外
设的中断才能被送至CPU
8.1 中断的基本概念
BUPT
具有中断请求与中断屏蔽的接口电路
您可能关注的文档
- PROTEL 99 SE 第3讲 原理图的绘制.ppt
- proteus提供的所有元件分类与子类(中英对照).doc
- PSPC介绍及执行指南.ppt
- 数据分析方法与软件应用 -- 时间序列分析.pptx
- 数据分析软件的实际值和显示值.pdf
- 第二讲-2 基因克隆载体-9.9.ppt
- ps第8章文字的输入和编辑.pdf
- 数据结构 第9篇 查找.ppt
- 第二讲财政支出概述.ppt
- Ps工具与其快捷键-(图片+详解).doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)