第八章中断系统 8.1中断原理 8.2中断系统组成及其功能 8.3中断源识别及中断优先权 8.48086中断系统 8.5可编程中断控制器8259
第八章 中断系统 8.1 中断原理 8.2 中断系统组成及其功能 8.3 中断源识别及中断优先权 8.4 8086中断系统 8.5 可编程中断控制器8259
8.1中断原理 从无条件传送、条件传送到中断传送 条件传送最大的缺点就是为了CPU和 外设在时间上配合正确,CPU花大量的 时间用无条件方式对状态线进行查询 从而降低了整个系统的工作效率。 具有中断功能的CPU中,有一个硬件 部件专门用于检测外设的状态线
8.1 中断原理 一 从无条件传送、条件传送到中断传送 条件传送最大的缺点就是为了CPU和 外设在时间上配合正确,CPU花大量的 时间用无条件方式对状态线进行查询, 从而降低了整个系统的工作效率。 具有中断功能的CPU中,有一个硬件 部件专门用于检测外设的状态线
8.1中断原理 检测状态信号 主程序 检测状态信号 外设处理 状态信号有效? 外设处理
检测状态信号 状态信号有效? 外设处理 检测状态信号 外设处理 主 程 序 8.1 中断原理
8.1中断原理 MODE 1(PORT A) PAT-PAO 8 PC7 OBFA INTE PC6 ACKA PC3 INTRA WR PC4 PC5 以8255为例
8.1 中断原理 以8255为例
8.1中断原理 中断概念 处理文档 执行主程序(日常事务程序) 电话铃响 中断申请信号有效(中断请求) 暂停文档 暂停执行主程序响应中断 文档中作暂停记号 当前PC及寄存器入栈(保护现场) 电话交谈 处理外设要求(中断服务) 找出暂停记号位置 寄存器及PC出栈(恢复现场及中断返回 继续处理文档 继续执行主程序
8.1 中断原理 二 中断概念 处理文档 电话铃响 暂停文档 文档中作暂停记号 电话交谈 找出暂停记号位置 继续处理文档 执行主程序(日常事务程序) 中断申请信号有效(中断请求) 暂停执行主程序响应中断 当前PC及寄存器入栈(保护现场) 处理外设要求(中断服务) 寄存器及PC出栈(恢复现场及中断返回) 继续执行主程序