第8章 中断技术
8.1 中断概述
8.1.1 中断的优点:
- 分时操作
- 实时处理
- 故障处理
8.1.2 中断的响应过程
中断处理一般需要经历下述七个过程。
- 中断请求
- 中断响应
- 断点保护
- 中断源识别
- 中断服务
- 断点恢复
- 中断返回
8.1.3 中断控制的功能
- 能实现中断并返回
- 能实现中断判优功能
- 能实现中断的嵌套
8.1.4 最简单的中断情况
只有一个中断源
- CPU响应中断的条件
8.2 多级中断管理
8.2.1 用软件查询确定中断优先权
- 屏蔽法
- 移位法
(1) 优点:利用软件完成中断优先权的检测,不需要硬件判优电路。另外,优先权由查询的次序来决定,首先查询的即为优先级最高的。
(2) 缺点:不管外设是否有中断请求都需要按次序逐一询问,因而效率较低。特别是在中断源较多的情况下,转至中断服务程序的时间较长。
8.2.2 硬件优先权排队电路
1.中断优先权编码电路
2. 链式优先权排队电路