第7章中断控制技米术 本章主要教学内容 中断的概念及中断处理过程 >8086的中断结构和中断类型 >8086的中断矢量、中断优先权及中断管理 >可编程中断控制器8259A的结构、工作方 式及编程应用
本章主要教学内容 Ø 中断的概念及中断处理过程 Ø 8086的中断结构和中断类型 Ø 8086的中断矢量、中断优先权及中断管理 Ø 可编程中断控制器8259A的结构、工作方 式及编程应用 第7章 中断控制技术
71中断技术概述 71.1中断的概念 当计算机的CPU正在执行程序时,由于内、外部事件或程 序的预先安排引起CPU暂时终止执行现行程序,转去执行该事 件的特定程序(也称为中断处理程序或中断服务程序),待中 断服务程序执行完毕,能够自动返回到被中断的程序继续执行 原来的程序,这个过程称为中断。在各种微型计算机系统中, 常利用中断机构来处理CP与外部设备之间的数据传送,以最 少的响应时间和内部操作来实现外设的服务请求。此外,中断 也是处理来自内部异常故障的重要手段
7.1 中断技术概述 7.1.1 中断的概念 当计算机的CPU正在执行程序时,由于内、外部事件或程 序的预先安排引起CPU暂时终止执行现行程序,转去执行该事 件的特定程序(也称为中断处理程序或中断服务程序),待中 断服务程序执行完毕,能够自动返回到被中断的程序继续执行 原来的程序,这个过程称为中断。在各种微型计算机系统中, 常利用中断机构来处理CPU与外部设备之间的数据传送,以最 少的响应时间和内部操作来实现外设的服务请求。此外,中断 也是处理来自内部异常故障的重要手段
1.中断技术的特点 现代微型计算机采用中断技术后具备以下的主 要特点: (1)可实现同步操作 (2)可进行实时处理行处理 (3)能及时处理各种故障 2中断源的种类 能引起中断的外部设备或内部原因称为中断源。 对于不同的计算机系统中断源的设置有所不同,通 常按照CPU与中断源的位置关系可分为内部中断和 外部中断
1. 中断技术的特点 现代微型计算机采用中断技术后具备以下的主 要特点: (1)可实现同步操作 (2)可进行实时处理行处理 (3)能及时处理各种故障 2. 中断源的种类 能引起中断的外部设备或内部原因称为中断源。 对于不同的计算机系统中断源的设置有所不同,通 常按照CPU与中断源的位置关系可分为内部中断和 外部中断
内部中断是CPU在处理某些特殊事件时所引起 或通过内部逻辑电路自己去调用的中断。外部中断 是由于外部设备要求数据输入/输出操作时请求CPU 为之服务的一种中断。 通常,中断源可以有以下几种 (1)外部设备请求中断 (2)故障强迫中断 (3)实时时钟请求中断 (4)数据通道中断 (5)软件中断
内部中断是CPU在处理某些特殊事件时所引起 或通过内部逻辑电路自己去调用的中断。外部中断 是由于外部设备要求数据输入/输出操作时请求CPU 为之服务的一种中断。 通常,中断源可以有以下几种: (1)外部设备请求中断 (2)故障强迫中断 (3)实时时钟请求中断 (4)数据通道中断 (5)软件中断
3.中断系统的功能 为实现中断而设置的各种中断控制逻辑以及管理相 应中断的指令有机组合后称为中断系统。中断系统为了 实现规定的中断控制,一般应具有以下功能: (1)中断处理功能 (2)中断优先权排队功能 (3)中断嵌套功能 图7-2所示为3层中断嵌套结构,该系统中3个中断 源的优先权安排为:中断3为最高,其次为中断2,中断 1为最低
3. 中断系统的功能 为实现中断而设置的各种中断控制逻辑以及管理相 应中断的指令有机组合后称为中断系统。中断系统为了 实现规定的中断控制,一般应具有以下功能: (1)中断处理功能 (2)中断优先权排队功能 (3)中断嵌套功能 图7-2所示为3层中断嵌套结构,该系统中3个中断 源的优先权安排为:中断3为最高,其次为中断2,中断 1为最低