第7章中断及中断控制器
第7章 中断及中断控制器
数单目的和要求 ■掌握有关中断和中断源、中断处理过程、中 断优先级和中断嵌套等基本知识 掌握可编程中断控制器82c59A外部特性及 其与CPU的连接方式 ■掌握82c59A的初始化编程 掌握8086/8088可屏蔽中断的全过程 了解82c59A的结构及级联方式的运用等
◼ 掌握有关中断和中断源、中断处理过程、中 断优先级和中断嵌套等基本知识 ◼ 掌握可编程中断控制器82C59A外部特性及 其与CPU的连接方式 ◼ 掌握82C59A的初始化编程 ◼ 掌握8086/8088可屏蔽中断的全过程 ◼ 了解82C59A的结构及级联方式的运用等 教学目的和要求
中断及中断控制器 重点 中断及中断处理过程 82c59A的初始化编程 8086/8088可屏蔽中断的全过程 难点 8086/8088的中断系统 中断优先权的控制机理
中断及中断控制器 重点 ◼ 中断及中断处理过程 ◼ 82C59A的初始化编程 ◼ 8086/8088可屏蔽中断的全过程 难点 ◼ 8086/8088的中断系统 ◼ 中断优先权的控制机理
7.1.1中断、中断源及中断系统 中断、中断源 所谓“中断”是指在cPU正常运行程序时, 由于内、外部事件引起CPU暂时中止正在 运行的程序,转而去执行请求CPU暂时中 止的内、外部事件的服务程序,待该服务 程序处理完毕后又返回到被中止的程序 能够向cPU发出中断请求的中断来源称为 “中断源
7.1.1 中断、中断源及中断系统 一、中断、中断源 ◼ 所谓“中断”是指在CPU正常运行程序时, 由于内、外部事件引起CPU暂时中止正在 运行的程序,转而去执行请求CPU暂时中 止的内、外部事件的服务程序,待该服务 程序处理完毕后又返回到被中止的程序 ◼ 能够向CPU发出中断请求的中断来源称为 “中断源
常见的中断源 般的输入/输出设备,如打印机 RS232C串行通信设备等 数据通道,如磁带、磁盘等 ■实时时钟,如定时器芯片82c54等的定时输 出作为定时中断请求信号 故障信号,如电源掉电等 软件中断,如为调试程序而设置的单步中断
常见的中断源 ◼ 一 般 的 输 入 / 输 出 设 备 , 如 打 印 机 、 RS232C串行通信设备等 ◼ 数据通道,如磁带、磁盘等 ◼ 实时时钟,如定时器芯片82C54等的定时输 出作为定时中断请求信号 ◼ 故障信号,如电源掉电等 ◼ 软件中断,如为调试程序而设置的单步中断
广义中断 在80286以后的处理器中均将广义中断分 为中断和异常两大类:由外部事件引起的中 断称为外部中断,由内部事件引起的中断称 为内部异常
广义中断 在80286以后的处理器中均将广义中断分 为中断和异常两大类:由外部事件引起的中 断称为外部中断,由内部事件引起的中断称 为内部异常
中断系统的功能 为满足中断要求,中断系统应具有的功能可 归结为中断处理和中断控制 中断处理 包括发现中断请求、响应中断请求、中断处 理与中断返回 中断控制 主要是实现中断优先级的排队和中断嵌套
二、中断系统的功能 为满足中断要求,中断系统应具有的功能可 归结为中断处理和中断控制 ◼ 中断处理 包括发现中断请求、响应中断请求、中断处 理与中断返回 ◼ 中断控制 主要是实现中断优先级的排队和中断嵌套
三、中断的主要用途 在微机系统中,中断的主要用途是 ■实现输入/输出操作 ■电源掉电或其他情况的报警 控制台或人工干预 ■多处理机系统中各处理机之间的协调 ■控制操作系统
三、中断的主要用途 在微机系统中,中断的主要用途是 ◼ 实现输入/输出操作 ◼ 电源掉电或其他情况的报警 ◼ 控制台或人工干预 ◼ 多处理机系统中各处理机之间的协调 ◼ 控制操作系统
四、可屏蔽中断与不可屏蔽中断 根据微处理器内部受理中断请求的情况,中断可分 为可屏蔽中断与不可屏蔽中断两种 凡是微处理器内部能够“屏蔽”的中断,称为可屏 蔽中断 ■凡是微处理器内部不能“屏蔽”的中断,称为不可 屏蔽中断 ■所谓“屏蔽”是指徼处理器拒绝响应中断请求信号, 不允许中断微处理器所执行的主程序。这通常是由 内部的中断触发器(或中断允许触发器)来控制的
四、可屏蔽中断与不可屏蔽中断 根据微处理器内部受理中断请求的情况,中断可分 为可屏蔽中断与不可屏蔽中断两种 ◼ 凡是微处理器内部能够“屏蔽”的中断,称为可屏 蔽中断 ◼ 凡是微处理器内部不能“屏蔽”的中断,称为不可 屏蔽中断 ◼ 所谓“屏蔽”是指微处理器拒绝响应中断请求信号, 不允许中断微处理器所执行的主程序。这通常是由 内部的中断触发器(或中断允许触发器)来控制的
执行指令 7.1.2中断处理过程飞回 Y 有中断请求 微机系统中断处理过程 「响应中断 的流程图如图7-1所示 关中断 保护断点 并寻找中断源 转至中断 服务程序 保护现场 中断服务 恢复现场 开中断 「返回1 图7-1中断处理过程的流程图
7.1.2中断处理过程 微机系统中断处理过程 的流程图如图7-1所示