第8章中断技术及中断控制器.pptx

上传人:可****阿 文档编号:88684009 上传时间:2023-04-30 格式:PPTX 页数:51 大小:1.41MB
返回 下载 相关 举报
第8章中断技术及中断控制器.pptx_第1页
第1页 / 共51页
第8章中断技术及中断控制器.pptx_第2页
第2页 / 共51页
点击查看更多>>
资源描述

《第8章中断技术及中断控制器.pptx》由会员分享,可在线阅读,更多相关《第8章中断技术及中断控制器.pptx(51页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、中国水利水电出版社中国水利水电出版社 ISBN ISBN 978-7-5170-3719-4978-7-5170-3719-4王向慧王向慧王向慧王向慧 主编主编主编主编(第(第8 8章)章)微型计算机原理与接口技术(第二版)微型计算机原理与接口技术(第二版)第第8章章 中断技术及中断控制器中断技术及中断控制器8.1 中断技术概述中断技术概述8.2 8086中断系统中断系统8.3 8259A中断控制器中断控制器8.4 8259A在微型计算机系统中的在微型计算机系统中的应用应用习题与习题与思考思考第第8 8章章8.1 中断技术概述8.1.1 中断技术中的中断技术中的概念概念8.1.2 中断的中断的

2、基本原理基本原理8.1.3 中断技术的特点中断技术的特点退出下页上页帮助第第8 8章章8.1.1 中断技术中的概念中断技术中的概念1中断及中断服务子程序中断:CPU在正常运行程序时响应中断请求,转而去执行中断服务子程序,待完成中断事件处理后返回断点继续执行原程序的过程。中断服务子程序:为完成中断源所期望的功能而编写的程序。断点:CPU执行原程序被中断时,断点后继指令的地址。现场:中断时原程序的执行状态。微型计算机应用中断技术后的功能特点:v 可实现同步操作。v 可进行实时处理。v 能及时处理各种故障。退出下页上页帮助第第8 8章章2中断源8.1.1 中断技术中的概念中断技术中的概念中断源:引起

3、CPU中断的外部事件或内部原因。中断类型号:每个中断源对应一个称为中断类型号的编码。CPU根据中断类型号找到相应的中断服务子程序并调用执行。中断源分类:外部中断:又称硬件中断,是由外部硬件引起的中断。内部中断:也称软件中断,由主机内部产生或者由程序预先安排产生的中断。能够引起CPU中断的中断源:v 数据I/O设备请求中断v 故障报警强迫中断v 实时时钟定时请求中断v 程序调试设置软件中断退出下页上页帮助第第8 8章章8.1.2 中断的基本原理中断的基本原理在中断过程中,涉及到的问题:1、中断请求2、中断屏蔽3、中断优先级及中断判优4、中断嵌套5、中断响应退出下页上页帮助第第8 8章章1中断请求

4、8.1.2 中断的基本原理中断的基本原理对对于于硬硬件件中中断断,因为中断源请求CPU为其服务的时刻对于CPU而言大多是随机的,且通过硬件线路向CPU发出中断请求信号实现的,所以CPU在执行完每条指令后,自动检测中断请求输入线,以确定是否有外部发来的中断请求信号。对对于于软软件件中中断断,因为是在CPU运行程序过程中,由于指令执行时发生错误,或者执行到预先编制好的中断指令时产生的,所以无需硬件中断请求,CPU会自动调用相应的中断服务子程序,完成相应的处理功能。退出下页上页帮助第第8 8章章2中断屏蔽8.1.2 中断的基本原理中断的基本原理在微型计算机系统中,大部分中断源是可屏蔽的,称为可屏蔽中

5、断;但有个别的中断请求,如电源故障、内存校验出错等,无论在什么情况下都要求不受限制地立即被CPU响应,不能被屏蔽,这种中断称为非屏蔽中断。对于可屏蔽中断,可人为地控制是否对其屏蔽。在CPU内部有一个中断允许标志位IF,当IF=1时允许CPU响应所有中断,=0时将屏蔽掉所有可屏蔽中断源的请求。另外,在计算机硬件系统中有一个中断屏蔽寄存器,其中每一位对应一个可屏蔽中断源,某位为1(或0)时,表明屏蔽(或允许)该位对应的中断源的中断请求。对于非屏蔽中断,CPU应该立即响应,不受IF的影响。退出下页上页帮助第第8 8章章3中断优先级及中断判优8.1.2 中断的基本原理中断的基本原理中断先行级:系统根据

6、任务的轻重缓急为每个中断源指定一个被CPU优先响应的顺序,即中断优先级。当多个中断源同时申请中断时,CPU先响应中断优先级高的,处理完后再响应低优先级的中断请求。中断判优的方法:有软件查询法软件查询法和硬件排队法硬件排队法。中断服务寄存器优先级裁决器中断请求寄存器中断屏蔽寄存器INTIR0IRn在微型计算机系统中普遍使用可编程的中断控制器:退出下页上页帮助第第8 8章章中断嵌套示意图:4中断嵌套8.1.2 中断的基本原理中断的基本原理在处理某一中断的过程中,又有比当前中断优先级更高的中断请求,CPU挂起原中断服务子程序的执行,转去执行新的中断处理,处理完毕后自动返回到挂起的原中断服务子程序继续

7、执行。此时若有低级或同级的中断请求均不响应。主程序优先级低的中断服务子程序优先级高的中断服务子程序返回返回中断请求中断请求退出下页上页帮助第第8 8章章5中断响应过程8.1.2 中断的基本原理中断的基本原理(1)识别中断源(2)关中断、保护现场、保护断点(3)开中断(4)中断服务(5)关中断(6)恢复断点、恢复现场、开中断,中断返回 如果CPU响应某一中断请求,就会调用相应的中断服务子程序进行中断处理。具体过程包括以下几个步骤:退出下页上页帮助第第8 8章章8.1.3 中断技术的特点中断技术的特点1中断技术中硬件与软件的分工与配合2中断方式与查询方式的区3执行中断服务子程序与调用子程序的比较u

8、 工作过程中起主动作用的角色不同。u 工作过程中CPU与外设工作的并/串行方式不同。u 进入子程序的时机不同。u 保护断点的手段不同。u 入口地址的形成方法不同。u 返回指令不同。硬件负责检测、接收、传送中断源的中断请求信号,管理中断屏蔽、中断判优、断点保护与恢复,形成中断服务子程序的入口地址。软件最主要的工作就是进行控制或数据交换。第第8 8章章8.2 8086中断系统8.2.1 中断中断类型类型8.2.2 中断向量中断向量表表8.2.3 中断管理中断管理退出下页上页帮助第第8 8章章8.2.1 中断类型中断类型中断源内部中断非屏蔽中断(NMI)可屏蔽中断(INTR)除法出错中断(INT 0

9、)单步中断(INT 1)断点中断(INT 3)溢出中断(INT 4)内部指令中断(INT n)外部中断退出下页上页帮助第第8 8章章8.2.2 中断向量表中断向量表中断向量:中断服务子程序的入口地址,每个中断服务子程序对应一个中断类型号。中断向量表:存放中断向量的存储区(03FFH)。根据中断类型号查中断向量表可获取相应中断服务子程序的入口地址。8086中断向量表退出下页上页帮助第第8 8章章8.2.3 中断管理中断管理中断类型号的获取(1)直接获取:对于04号中断,系统已经规定了中断原因,只要有中断产生,CPU就可以确定中断类型号。许多系统调用功能都由INT n指令直接获得中断类型号。对于非

10、屏蔽中断,只要NMI引脚有中断请求,CPU会自动调用2号中断服务子程序。(2)外部硬件提供:对于外部引入的INTR中断,系统中有专门的硬件中断控制器8259A进行中断管理,由8259A负责向CPU提供被响应的中断源的中断类型号。退出下页上页帮助第第8 8章章2中断服务子程序入口地址的确定8086 CPU根据获得的中断类型号,将其乘以4后,得到在中断向量表中的存储地址,按照这个地址从中断向量表中取出中断向量,并送入CS:IP,从而转入中断服务子程序执行。8.2.3 中断管理中断管理3中断响应顺序8086内部的中断控制逻辑电路负责将各类中断源的中断优先级排队,其由高到低的优先级顺序:1)内部中断(

11、包括除法出错中断、指令中断、溢出中断)2)非屏蔽中断 3)可屏蔽中断(各个可屏蔽中断请求优先级由8259A排队确定)4)单步中断。退出下页上页帮助第第8 8章章方法1 使用MOV指令直接装入法:XOR AX,AXMOV DS,AX;确定中断向量表的段基址为0000HMOV BX,60H*4;确定60H号中断向量位于中断向量表的偏移地址MOV AX,OFFSET INT_PROMOV BX,AX;向中断向量表装入INT_PRO子程序的偏移地址MOV AX,SEG INT_PROMOV BX+2,AX;向中断向量表装入INT_PRO子程序的段基址方法2 使用串存指令装入法:CLD XOR AX,A

12、XMOV ES,AX;确定中断向量表的段基址为0000HMOV DI,60H*4;确定60H号中断向量位于中断向量表的偏移地址MOV AX,OFFSET INT_PRO STOSW;向中断向量表装入INT_PRO子程序的偏移地址MOV AX,SEG INT_PROSTOSW;向中断向量表装入INT_PRO子程序的段基址方法3 使用系统功能调用装入法:PUSH DSMOV AX,SEG INT_PROMOV DS,AX;取INT_PRO子程序的段基址,预置于DS中LEA DX,INT_PRO;取INT_PRO子程序的偏移地址,置于DX中MOV AL,60H;中断类型号60H预置于AL中MOV A

13、H,25HINT 21H;25H号系统功能调用POP DS4中断向量表的设置开机上电时,中断向量被装入内存最低端03FFH区间的中断向量表中。表内存放256个中断类型的中断向量。8.2.3 中断管理中断管理例:将某子程序(INT_PRO)设为60H号中断服务子程序:第第8 8章章8.3 8259A中断控制器8.3.1 8259A的主要的主要特性特性8.3.2 8259A的内部的内部结构结构8.3.3 8259A的引脚的引脚功能功能8.3.4 8259A的中断管理的中断管理方式方式8.3.5 8259A的中断响应的中断响应过程过程8.3.6 8259A的控制的控制字字8.3.7 8259A的编程

14、的编程退出下页上页帮助第第8 8章章8.3.1 8259A的主要特性的主要特性uNMOS工艺,单一+5V电源,全静态工作(无需外加时钟)。u1片8259A能管理8级中断。u可用9片8259A级联成64级主从式中断系统。u具有中断判优、中断允许、中断屏蔽等功能。u可编程选择不同的工作方式。u自动向CPU提供中断类型号。退出下页上页帮助第第8 8章章8.3.2 8259A的内部结构的内部结构中断服务寄存器ISR中断优先级分析器PR 控制逻辑 中断请求寄存器IRRINTAINT读/写控制逻辑级联缓冲器/比较器D7D0A0RDWRCSSP/ENCAS0CAS1CAS2数据总线缓冲器IRQ0IRQ7中断

15、屏蔽寄存器 IMR退出下页上页帮助第第8 8章章中断服务寄存器ISR中断优先级分析器PR 控制逻辑 中断请求寄存器IRRINTAINT读/写控制逻辑级联缓冲器/比较器D7D0A0RDWRCSSP/ENCAS0CAS1CAS2数据总线缓冲器IR0IR7中断屏蔽寄存器 IMR8位双向三态缓冲器,是8259A与系统数据总线的接口。CPU通过它对8259A写入控制字,或读取8259A状态字,或者在中断响应周期传送中断类型号。1数据总线缓冲器2读/写控制逻辑3中断请求寄存器4中断屏蔽寄存器5中断服务寄存器6中断优先级分析器7控制逻辑8级联缓冲器/比较器IRR为8位寄存器,用于记录外部中断请求。它的8个位

16、D0D7分别与外部中断请求信号线IR0IR7相对应,当某个中断请求信号线上有中断请求时,IRR寄存器的相应位置1。IMR也是8位寄存器,用来存放中断屏蔽字,可由用户通过编程进行设置。IMR的各位分别与8个中断源相对应,通过对IMR各位清0或置1,可以允许或屏蔽对应中断源的中断请求。ISR也为8位寄存器,用于存放中断服务标志位。ISR的各位与8个中断源相对应,若某位为1,表示相应中断源的中断请求已被接受,正被CPU服务。8.3.2 8259A的内部结构的内部结构PR用来识别各中断请求信号的优先级别。在中断响应期间根据IMR和控制逻辑规定的优先级别,从当前IRR中找出优先级最高的中断请求位送入IS

17、R。若当前中断服务未结束时又有中断请求,则PR负责比较ISR中当前正被服务的与后来的中断请求的优先级,以决定是否向CPU发出中断请求(中断嵌套)。在8259A的控制逻辑电路中,有一组 初 始 化 命 令 寄 存 器(ICW1ICW4)和 一 组 操 作 命 令 寄 存 器(OCW1OCW3),这7个寄存器可由用户通过编程进行设置,控制逻辑电路可以根据程序要求来管理8259A的全部工作。用于8259A的级联和缓冲方式。在级联方式中用作比较器。当系统中的外部中断源超过8个时,可以使用多片8259A,采用主从式结构级联,最多可以组合64级中断。退出下页上页帮助第第8 8章章8.3.3 8259A的引

18、脚功能的引脚功能VccA0INTAIRQ7IRQ6IRQ5IRQ4IRQ3IRQ2IRQ1IRQ0INTSP/ENCAS212345678910111213148259ACSWRRDD7D6D5D4D3D2D1D0CAS0CAS1GND2827262524232221201918171615A0 D4 D3操作0010数据总线IRR、ISR或当前中断源编码1数据总线IMR10000数据总线OCW201数据总线OCW31数据总线ICW11数 据 总 线 ICW2、ICW3、ICW4、OCW1011无操作1禁止退出下页上页帮助第第8 8章章8.3.4 8259A的中断管理方式的中断管理方式1中断嵌

19、套方式2中断优先级循环方式3中断屏蔽方式4中断结束方式5中断请求的引入方式6级联方式退出下页上页帮助第第8 8章章1中断嵌套方式适于单片8259A系统或级联系统中的从片。此方式下8259A的中断请求输入端具有固定优先级:IR0IR1IR7。当响应某中断时,屏蔽同级和低级的中断请求,只有比它更高级的中断请求到来时,才可以中断嵌套。8.3.4 8259A的中断管理方式的中断管理方式(1)普通全嵌套方式(2)特殊全嵌套方式此方式不屏蔽同级中断请求,一般用于8259A级联系统中的主片。当某一从片的中断请求正在处理时,不仅主片上更高级中断请求可以响应,且对主片上同级中断请求也会响应,即来自同一从片的高级

20、中断请求也允许进入。退出下页上页帮助第第8 8章章2中断优先级循环方式8.3.4 8259A的中断管理方式的中断管理方式固定优先级方式时,从高到低级的中断请求依次为IR0IR1IR7,且这种优先级排队顺序固定不变。(1)固定优先级方式(2)自动循环优先级方式该方式下,当某中断源的中断请求得到服务后其优先级自动降为最低,最高优先级分配给它相邻的下一中断源。(3)特殊循环优先级方式该方式下,可通过编程指定优先级顺序。通过8259A操作命令字OCW2的D2D1D0位指定某中断源的优先级为最低,其他自动循环。退出下页上页帮助第第8 8章章3中断屏蔽方式8.3.4 8259A的中断管理方式的中断管理方式

21、该方式是对中断屏蔽寄存器IMR的某一位或几位置1,从而屏蔽相对应的中断请求。(1)普通屏蔽方式(2)特殊屏蔽方式该方式下,在某个中断处理过程中,所有未被屏蔽的中断请求均可被响应,即使低级别的中断请求也可以进入。特殊屏蔽方式可以在系统运行过程中的任何时候根据需要进行设置或禁止,从而动态地改变系统的优先结构。退出下页上页帮助第第8 8章章4中断结束方式8.3.4 8259A的中断管理方式的中断管理方式(1)自动中断结束方式(2)普通中断结束方式该命令通过操作命令字OCW2向8259A发出,8259A便将ISR中当前最高优先级别位清0,结束当前正在处理的中断。该方式仅适于普通全嵌套方式下的场合。(3

22、)特殊中断结束方式当8259A工作于特殊全嵌套方式下,可选择这种EOI方式。通过操作命令字OCW2,向8259A传送一个特殊EOI命令,来清除ISR中的指定位。退出下页上页帮助第第8 8章章5中断请求的引入方式8.3.4 8259A的中断管理方式的中断管理方式该方式下,当8259A的中断请求输入端IR上出现上升沿时,表示有中断请求。(1)边沿触发方式(2)电平触发方式当8259A采样到IR端出现高电平时,表示有中断请求。(3)程序查询方式该方式下,CPU通过软件查询的方法识别8259A的中断请求。方法:先设置查询中断状态(将OCW3命令字的D2置1),然后读取8259A的中断状态字。退出下页上

23、页帮助第第8 8章章6级联方式8.3.4 8259A的中断管理方式的中断管理方式3片8259A级联示例:退出下页上页帮助第第8 8章章8.3.5 8259A的中断响应过程的中断响应过程退出下页上页帮助第第8 8章章8.3.6 8259A的控制字的控制字(1)ICW1芯片控制初始化命令字(2)ICW2设置中断类型号(3)ICW3级联命令字(4)ICW4设定8259A工作方式1初始化命令字2操作命令字(1)OCW1中断屏蔽字(2)OCW2设置中断优先级和EOI方式(3)OCW3设置/清除特殊屏蔽方式、读寄存器状态退出下页上页帮助第第8 8章章(1)ICW1 芯片控制初始化命令字8.3.6 8259

24、A的控制字的控制字未用特征位 LTIMSNGL0 边沿触发1 电平触发0 不写ICW41 写ICW40 级联使用1 单片使用D7D6D51D3D2D1D0未用ICW40A0退出下页上页帮助第第8 8章章T7T4T3D7D6D5D4D3D2D1D08259A自动填入T6T5规定中断类型号的高5位1A0(2)ICW2 设置中断类型号8.3.6 8259A的控制字的控制字111IR7110IR6101IR5100IR4011IR3010IR2001IR1000则自动填入IR0D2D1D0若IRi 有请求退出下页上页帮助第第8 8章章(3)ICW3 级联命令字8.3.6 8259A的控制字的控制字主片

25、初始化命令字:从片初始化命令字:IR7IR4 IR3D7D6D5D4D3D2D1D0IR6IR5IR1IR0IR21A0未用D7D6D5D4D3D2D1D0ID1ID0ID21A0有1否0IRi是否有从片接入Di111IR7110IR6101IR5100IR4011IR3010IR2001IR1000IR0D2D1D0从片INT接入主片IRi引脚退出下页上页帮助第第8 8章章(4)ICW4 设定8259A工作方式8.3.6 8259A的控制字的控制字未用SFNMBUFAEOI0 普通全嵌套1 特殊全嵌套0 8080/8085模式1 8086/8088模式0 非自动结束1 自动结束D7D6D5D

26、4D3D2D1D0M/SPM0 x 非缓冲10 缓冲/从片11 缓冲/主片1A0退出下页上页帮助第第8 8章章(1)OCW1 中断屏蔽字8.3.6 8259A的控制字的控制字M7M4M3D7D6D5D4D3D2D1D0M6M5M1M0M20 禁止IR0端中断请求1 允许IR0端中断请求0 禁止IR7端中断请求1 允许IR7端中断请求0 禁止IR6端中断请求1 允许IR6端中断请求 1A0退出下页上页帮助第第8 8章章(2)OCW2 设置中断优先级和中断结束方式8.3.6 8259A的控制字的控制字R特征位D7D6D500D2D1D0SLEOIL1L0L2000 IR0001 IR1010 IR

27、2011 IR3100 IR4101 IR5110 IR6111 IR7001 普通EOI方式011 特殊EOI方式101 自动循环优先级普通EOI方式111 特殊循环优先级特殊EOI方式100 设置自动循环优先级000 清除自动循环优先级110 设置特殊循环优先级010 无效0A0退出下页上页帮助第第8 8章章(3)OCW3 设置/清除特殊屏蔽方式、读 寄存器状态8.3.6 8259A的控制字的控制字未用特征位D7D6D501D2D1D0ESMMSMMRRRISP0 x 无效10 清除特殊屏蔽11 设置特殊屏蔽0 x 无效10 读IRR10 读ISR1 查询中断状态0A0退出下页上页帮助第第

28、8 8章章8.3.7 8259A的编程的编程1 初始化编程NYYN写ICW4需ICW4?写ICW3级联?写ICW1写ICW2A0D4D3操作0010 数据总线IRR、ISR或当前中断源编码1 数据总线IMR10000 数据总线OCW201 数据总线OCW31 数据总线ICW11 数据总线ICW2、ICW3、ICW4、OCW1011 无操作1 禁止注:读IRR、ISR或当前最高优先级中断源编码的选择,取决于之前写入的OCW3 按写入的顺序来区别8259A读/写功能表:退出下页上页帮助第第8 8章章1 初始化编程8.3.7 8259A的编程的编程【例8.2】某系统要求使用1片8259A,中断请求为

29、边沿触发,8个中断源的中断类型号为8087H,端口地址为0920H、0921H。分析:ICW1=00010011B=13H ICW2=10000000B=80H ICW4=00000001B=01H 编程:MOV AL,13HMOV DX,0920HOUT DX,ALMOV AL,80HMOV DX,0921HOUT DX,ALMOV AL,01HOUT DX,AL退出下页上页帮助第第8 8章章1 初始化编程8.3.7 8259A的编程的编程【例8.3】某数据采集系统使用2片8259A组成主从中断控制系统,从片INT端接至主片IR7端。主片中断类型号为80H87H,端口地址为20H、21H,从

30、片中断类型号为9097H,端 口 地 址 为0A20H、0A21H。系统要求所有中断请求采用电平触发方式、普通中断结束方式,主片采用特殊全嵌套方式,从片采用普通全嵌套方式。试初始化编程。编程:MOVAL,19HOUT 20H,AL;向主片偶地址写入ICW1MOV AL,80HOUT 21H,AL;向主片奇地址写入ICW2MOV AL,80HOUT 21H,AL;向主片奇地址写入ICW3MOV AL,11HOUT 21H,AL;向主片奇地址写入ICW4MOV AL,19HMOV DX,0A20HOUT DX,AL;向从片偶地址写入ICW1MOV DX,0A21HMOV AL,90HOUT DX,

31、AL;向从片奇地址写入ICW2MOV AL,07HOUT DX,AL;向从片奇地址写入ICW3MOV AL,01HOUT DX,AL;向从片奇地址写入ICW4退出下页上页帮助第第8 8章章2操作方式编程8.3.7 8259A的编程的编程分析:低级中断响应前OCW1=04HOCW3=68H 低级中断响应后OCW1=00HOCW3=48H 编程:CLI;关中断MOV AL,04HMOV DX,0A21HOUT DX,AL;写OCW1MOV AL,68HMOV DX,0A20HOUT DX,AL;写OCW3STI;开中断【例8.4】某系统在为IR2中断服务过程中,打算允许优先级较低的中断得到响应,在

32、为低级中断服务之后,再继续为IR2服务,8259A端口地址为0A20H、0A21H,试编制控制程序段。;响应低优先级中断,;为低优先级中断服务CLI;关中断MOV AL,48HMOV DX,0A20HOUT DX,AL;写OCW3MOV AL,00HMOV DX,0A21HOUT DX,AL;写OCW1STI;开中断退出下页上页帮助第第8 8章章3中断服务子程序设计8.3.7 8259A的编程的编程在中断服务子程序设计过程中,注意以下几点:(1)设置中断向量表,以便CPU准确调用用户中断服务子程序。(2)设置中断控制器,允许/屏蔽某些外部中断请求。(3)设置CPU的中断允许标志IF,允许/禁止

33、CPU响应其他外部可屏蔽中断。(4)用户中断服务子程序中必须完成保护现场、中断服务、恢复现场、中断返回等任务。(5)用户中断服务子程序中尽量不要使用DOS系统功能调用,以避免DOS重入。第第8 8章章8.4 8259A在微型计算机系统中的应用8.4.1 8259A在在IBM PC/XT系统中的系统中的应用应用8.4.2 8259A在在IBM PC/AT系统中的应用系统中的应用退出下页上页帮助第第8 8章章8.4.1 8259A在在IBM PC/XT系统中的应用系统中的应用退出下页上页帮助第第8 8章章8.4.2 8259A在在IBM PC/AT系统中的应用系统中的应用退出下页上页帮助第第8 8

34、章章习题与思考习题与思考 CPU如何获得中断服务子程序的入口地址?()通过级联8259A可构成64级主从式中断系统()中断请求INTR比NMI的优先级别高()8259A可自动向CPU提供中断源的中断类型号()当有多个中断源同时请求中断时,CPU无法判断先响应哪一个,就会出现死机现象 判断对错答案答案 名词解释中断、中断源、中断向量表、中断嵌套 某系统用1片8259A管理中断,其端口地址为80H、81H,设定8259A工作于普通全嵌套方式、普通EOI方式、非缓冲方式、边沿触发方式请求中断,IR2对应的中断类型号为72H,试编写初始化程序段返回目录第第8章章 学习目标学习目标本本章章介介绍绍了了中

35、中断断技技术术中中的的基基本本概概念念、技技术术,讲讲解解了了8086中中断断系系统统,重重点点介介绍绍了了典典型型的的可可编编程程中中断断控控制制器器8259A的的内内部部结结构构、工工作作特特点点、主主要要功功能能及其及其应用。应用。通通过过本本章章的的学学习习,读读者者应应理理解解中中断断技技术术中中的的基基本本概概念念、中中断断处处理理过过程程,领领会会中中断断系系统统在在微微型型计计算算机机中中的的重重要要作作用用,掌掌握握中中断断控控制制器器8259A的的结结构构、功能、编程及其功能、编程及其应用。应用。返回目录若选择学习内容,可移动鼠标至相关目录选项单击。单击“上页”、“下页”按钮可前后翻页选择学习,单击鼠标或空格、回车等键可顺序学习。单击“目录”按钮可转至章目录,单击“帮助”按钮可转到帮助页,单击“返回”按钮可返回继续学习。在“习题与思考”页,单击“答案”按钮可在填空处显示参考答案,单击填空处可短暂显示参考答案。在各章目录页,单击“学习目标”按钮可了解本章的学习内容和要求。本电子课件配合微型计算机原理与接口技术(ISBN 978-7-5170-3719-4)课程教学而编制。使用方法:帮助帮助 再见

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作计划

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁