接口-第6章 中断技术(3)_第1页
接口-第6章 中断技术(3)_第2页
接口-第6章 中断技术(3)_第3页
接口-第6章 中断技术(3)_第4页
接口-第6章 中断技术(3)_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第第6 6章章 中断技术中断技术第第6章章 中断技术中断技术 6.1 中断的基本概念中断的基本概念 6.2 中断的处理过程中断的处理过程 6.3 IBM-PC机中断系统结构机中断系统结构 6.4 Intel 8259A可编程中断控制器可编程中断控制器 6.5 中断程序举例中断程序举例第第6 6章章 中断技术中断技术本章学习目标本章学习目标 掌握有关掌握有关中断的基本概念、中断优先级、中断嵌中断的基本概念、中断优先级、中断嵌套、中断屏蔽、中断向量套、中断屏蔽、中断向量等基本概念。等基本概念。 了解了解8086/8088中断系统中的中断源分类、中断系统中的中断源分类、IBM-PC机中断系统结构。机

2、中断系统结构。 掌握可编程中断控制器掌握可编程中断控制器8259A8259A的功能的功能,了解其内,了解其内部结构、工作方式及初始化命令和操作命令的定部结构、工作方式及初始化命令和操作命令的定义、使用方法,服务程序的基本编写方法。义、使用方法,服务程序的基本编写方法。第第6 6章章 中断技术中断技术6.1 中断的基本概念中断的基本概念 6.1.1 中断中断 6.1.2 中断系统的作用中断系统的作用 6.1.3 中断源中断源返回本章首页返回本章首页第第6 6章章 中断技术中断技术 中断中断 :就是在就是在CPU执行某一程执行某一程序过程中,某随机事件或特殊序过程中,某随机事件或特殊情况要求中断情

3、况要求中断CPU的工作,使的工作,使CPU停止执行当前程序,而去停止执行当前程序,而去执行一个对随机事件或特殊情执行一个对随机事件或特殊情况进行处理的程序(该程序称况进行处理的程序(该程序称为中断服务程序)。中断服务为中断服务程序)。中断服务程序执行完毕后,程序执行完毕后,CPU又转回又转回来执行原来的程序。来执行原来的程序。中断过程中断服务程序主程序断点6.1.1 中断中断第第6 6章章 中断技术中断技术6.1.2 中断系统的作用中断系统的作用(1)分时处理)分时处理(2)故障处理)故障处理(3)实时处理)实时处理返回本节返回本节第第6 6章章 中断技术中断技术6.1.3 中断源中断源1外部

4、设备请求中断:外部设备请求中断:是指系统中外设所发生是指系统中外设所发生的中断。的中断。 2实时请求中断:实时请求中断:实时中断用于实时系统中,实时中断用于实时系统中,在工业控制中经常使用。在工业控制中经常使用。 3故障请求中断:故障请求中断:同机器硬件错误有关的中断同机器硬件错误有关的中断系统称谓硬件故障中断。系统称谓硬件故障中断。4程序性中断:程序性中断:与用户程序错误有关的中断,与用户程序错误有关的中断,统称为程序性中断。统称为程序性中断。返回本节返回本节第第6 6章章 中断技术中断技术6.2 中断的处理过程中断的处理过程 6.2.1 中断请求与中断屏蔽中断请求与中断屏蔽 6.2.2 中

5、断优先级排队中断优先级排队 6.2.3 中断响应中断响应 6.2.4 中断处理中断处理 6.2.5 中断返回中断返回返回本章首页返回本章首页第第6 6章章 中断技术中断技术处理一个中断的过程,就是妥善处理以下处理一个中断的过程,就是妥善处理以下一些基本问题的过程:一些基本问题的过程:1)何时检查何时检查中断输入信号及其处理办法。中断输入信号及其处理办法。2)如何如何把把控制控制转给中断服务程序。转给中断服务程序。3)如何保护和恢复中断的)如何保护和恢复中断的现场现场。4)如何)如何识别识别中断源。中断源。5)如何识别)如何识别优先级优先级较高的中断。较高的中断。6)如何)如何开放和关闭开放和关

6、闭中断。中断。第第6 6章章 中断技术中断技术6.2.1 中断请求与中断屏蔽中断请求与中断屏蔽1中断请求的定义:中断请求的定义:用某种信号通知用某种信号通知CPU指明某指明某台外设正在请求需要中断现行程序的执行。台外设正在请求需要中断现行程序的执行。2中断请求的条件中断请求的条件:第一、外设本身的准备工作:第一、外设本身的准备工作已完成;第二、系统允许该外设发中断请求。已完成;第二、系统允许该外设发中断请求。3中断屏蔽:中断屏蔽:当此触发器在程序控制下,使触发当此触发器在程序控制下,使触发器输出端置器输出端置“1”时,允许中断(时,允许中断(EI),若触发器),若触发器输出端置输出端置“0”时

7、,则关闭中断(时,则关闭中断(DI)。)。返回本节返回本节第第6 6章章 中断技术中断技术6.2.2 中断优先级排队中断优先级排队1中断优先级:中断优先级:当当CPU正在处理中断时,能响应正在处理中断时,能响应更高级别的中断请求,而屏蔽掉同级或较低级别更高级别的中断请求,而屏蔽掉同级或较低级别的中断请求。的中断请求。 第第6 6章章 中断技术中断技术3中断排队与中断源的识别中断排队与中断源的识别(如图如图6-56-7所示)所示) (1)程序查询识别(软件查询法)程序查询识别(软件查询法) (2)单线串行顺序链识别(硬件查询法)单线串行顺序链识别(硬件查询法) (3)中断向量法识别)中断向量法识

8、别第第6 6章章 中断技术中断技术(1 1)用软件实现中断优)用软件实现中断优先权的管理先权的管理最常用的方法是软件查询方法,它要借助一些简单的接口电路来实现,如图所示。第第6 6章章 中断技术中断技术图图6.5 软件查询方法流程图软件查询方法流程图 中断程序入口 Y N Y N Y N保护现场是A设备是B设备是C设备恢复现场开中断,返回A中断服务程序B中断服务程序C中断服务程序第第6 6章章 中断技术中断技术( 2)用硬件实现中断优先权的管理)用硬件实现中断优先权的管理采用如图采用如图6. 6所所示的排队链优示的排队链优先权的控制方先权的控制方法法。中断请求输入中断请求输入-高有效高有效中断

9、响应输入中断响应输入-低有效低有效第第6 6章章 中断技术中断技术图图6-7 向量中断示意图向量中断示意图 INTR1 INTA1 INTM1 INTR2 INTA2 INTM2 INTRn INTAn INTMn 中 断 优 先 权 编 码 电 路 设备接口 1 IR IM 设备接口 2 IR IM 设备接口 n IR IM INTR INTA 向量地址 主机 返回本节返回本节 (3)中断向量法识别)中断向量法识别第第6 6章章 中断技术中断技术6.2.3 中断响应中断响应1中断响应的条件中断响应的条件1)设置)设置中断请求触发器中断请求触发器,发出中断请求信号,发出中断请求信号2)设置)设

10、置中断屏蔽触发器中断屏蔽触发器,当此触发器为,当此触发器为“1”时,时,允许外设的中断请求才能被送出至允许外设的中断请求才能被送出至CPU。3)CPU处于处于开中断开中断状态。状态。 4)CPU在一条在一条现行指令结束现行指令结束之后响应中断。之后响应中断。 第第6 6章章 中断技术中断技术2中断响应的过程中断响应的过程1)发出中断响应信号。)发出中断响应信号。2)从外部接口读取中断类型号。)从外部接口读取中断类型号。3)关中断,即置中断允许触发器)关中断,即置中断允许触发器IF为为“0”。4)保存断点。)保存断点。 5)输中断服务程序的入口地址。)输中断服务程序的入口地址。 返回本节返回本节

11、第第6 6章章 中断技术中断技术6.2.4 中断处理中断处理1起始部分起始部分保护现场保护现场2. 开中断开中断3主体部分主体部分中断服务中断服务4. 关中断关中断5结尾部分结尾部分恢复现场恢复现场第第6 6章章 中断技术中断技术返回本节返回本节中断服务程序框图及程序示例第第6 6章章 中断技术中断技术6.2.56.2.5 中断返回中断返回 任何一个中断都必须在中断服务程序任何一个中断都必须在中断服务程序的末尾并在中断服务程序指令返回之前重的末尾并在中断服务程序指令返回之前重新开中断。新开中断。 STI IRET第第6 6章章 中断技术中断技术6.3 IBM-PC机中断系统结构机中断系统结构6

12、.3.1 8086/8088CPU6.3.1 8086/8088CPU的中断结构体系的中断结构体系6.3.2 8086/80886.3.2 8086/8088中断优先级别对中断源的管理中断优先级别对中断源的管理6.3.3 IBM-PC/XT6.3.3 IBM-PC/XT的中断控制逻辑的中断控制逻辑6.3.4 IBM-PC/AT6.3.4 IBM-PC/AT的中断控制逻辑的中断控制逻辑返回本章首页返回本章首页第第6 6章章 中断技术中断技术6.3.1 8086/8088CPU的中断结构体系的中断结构体系图6-9 8086/8088的中断源INTRNMI8086/8088 CPU中断逻辑单步(TF

13、=1)除法出错INT O 溢出INT 3 断点非屏蔽中断请求8259A可屏蔽中断请求INT n 指令第第6 6章章 中断技术中断技术1内部中断内部中断内部中断源:由CPU内部原因引起的中断(a)除数零中断)除数零中断-0号中断号中断(b)单步执行中断)单步执行中断-1号中断号中断(c)断点处理)断点处理-3号中断号中断(d)溢出中断)溢出中断-4号中断号中断第第6 6章章 中断技术中断技术2外部硬件中断外部硬件中断外部输入、输出设备(硬件)产生的中断, 8088A有两条外部中断请求线非屏蔽中断请求线NMI 和 可屏蔽中断请求线INTR。非屏蔽中断非屏蔽中断-中断请求不受中断允许标志IF的控制。

14、8087中断请求中断请求 RAM奇偶错奇偶错 I/O通道检查错通道检查错 NMI屏蔽寄存器屏蔽位屏蔽寄存器屏蔽位8253定时器定时器 键盘键盘 未用未用 异步通信卡(辅)异步通信卡(辅) 异步通信卡(主)异步通信卡(主) 硬盘硬盘 软盘软盘 并行打印机并行打印机 NMIINTR0 1 2 3 4 5 6 7优优 先先 级级扩扩 充充 卡卡 插插 槽槽第第6 6章章 中断技术中断技术由CPU执行中断指令INT n 引起的软中断号10H FFH,分为三部分: ROM-BIOS中断,类型号10H 1FH, 05H,40H, 41H,46H DOS中断,类型号20H 2FH 自由中断,类型号40H F

15、FH3软件中断软件中断第第6 6章章 中断技术中断技术4中断类型号和中断向量表中断类型号:中断类型号:对每种中断都指定一个中断类型号对每种中断都指定一个中断类型号代码,从代码,从0255,每一个中断类型号都可以与一,每一个中断类型号都可以与一个中断服务程序相对应。中断服务程序存放在存个中断服务程序相对应。中断服务程序存放在存储区域内,而中断服务程序的入口地址存在内存储区域内,而中断服务程序的入口地址存在内存储器的中断向量表内。储器的中断向量表内。中断向量表:中断向量表:是中断类型号与它相应的中断服务是中断类型号与它相应的中断服务程序入口地址之间的转换表。程序入口地址之间的转换表。 第第6 6章

16、章 中断技术中断技术图6-10 中断向量表003FFH 003FCH 00080H 0007CH 00014H 00012H 0000CH 00008H 00004H 00000H 专用 中断向量 (5 个) 系统保留 中断向量 (27 个) 用户可用 中断向量(224 个) 16 位 CS IP 255 号向量 32 号向量 31 号向量 5 号向量 4 号向量(溢出) 3 号向量 2 号向量(非屏蔽) 1 号向量(单步) 0 号向量(除法错) 第第6 6章章 中断技术中断技术表6-1 IBM PCXT机的中断类型号的安排(一)第第6 6章章 中断技术中断技术表6-2 IBM PCXT机的中

17、断类型号的安排(二)中断类型号地址(H)中断功能中断类型号地址(H)中断功能2080-83程序结束2698-9B绝对磁盘写2184-87DOS系统调用279C-9F程序结束,驻留内存2288-8B结束地址28A0-A3DOS内部使用238C-8F中止处理292EA4-BBDOS保留2490-93错误处理2FBC-BFDOS内部使用2594-97绝对磁盘读303FC0-FFDOS保留第第6 6章章 中断技术中断技术5中断向量表的初始化中断向量表的初始化方法一:采用方法一:采用DOS系统功能调用。系统功能调用。即即INT 21H的的25H号功能调用。号功能调用。用户可以利用保留的中断类型号扩充自己

18、需要的中断功能。用户可以利用保留的中断类型号扩充自己需要的中断功能。 PUSH DS MOV AX,SEG NEWINT MOV DS,AX MOV DX,OFFSET NEWINT MOV AL,N ;中断类型号;中断类型号 MOV AH,25H INT 21H方法二:将中断服务程序的入口地址直接装入中断向量表中。方法二:将中断服务程序的入口地址直接装入中断向量表中。 返回本节返回本节第第6 6章章 中断技术中断技术6.3.2 8086/8088中断优先级别对中断源的管理中断优先级别对中断源的管理1中断优先级别中断优先级别中断源优先级除法错、INT n,INT 0最高NMIINTR单步(陷阱

19、)最低表6-3 中断优先级顺序第第6 6章章 中断技术中断技术28086/8088中断处理过程中断处理过程1)将中断类型码乘)将中断类型码乘4,指向中断向量表中的中断处,指向中断向量表中的中断处理子程序的入口地址。理子程序的入口地址。2)保存)保存CPU的状态。的状态。3)清除)清除IF(中断允许中断允许标志标志位位)和和TF(跟踪标志位跟踪标志位) 。4)保存原来执行的主程序的中断点。)保存原来执行的主程序的中断点。5)转中断处理子程序入口地址。)转中断处理子程序入口地址。6)执行中断处理子程序。)执行中断处理子程序。7)返回到被中断了的主程序的断点继续执行。)返回到被中断了的主程序的断点继

20、续执行。第第6 6章章 中断技术中断技术6.4 Intel 8259A可编程中断控制器可编程中断控制器 6.4.1 8259A的框图和引脚的框图和引脚 6.4.2 中断触发方式和中断响应过程中断触发方式和中断响应过程 6.4.3 工作方式工作方式 6.4.4 屏蔽中断源的方式屏蔽中断源的方式 6.4.5 结束中断处理的方式结束中断处理的方式 6.4.6 中断级联方式中断级联方式 6.4.7 8259A初始化命令字和操作方式命令字初始化命令字和操作方式命令字返回本章首页返回本章首页第第6 6章章 中断技术中断技术6.4.1 8259A的框图和引脚的框图和引脚1功能及工作特点功能及工作特点Inte

21、l 8259A是是8086/8088系列的可编程中断控制器,其功能主系列的可编程中断控制器,其功能主要有:要有: 1) 单片单片8259A可管理可管理8级中断;级中断; 2) 通过级连,最多可使用通过级连,最多可使用9片片8259A构成构成64级主从式中断系统;级主从式中断系统; 3) 每一级中断都可通过编程使之被屏蔽或被允许每一级中断都可通过编程使之被屏蔽或被允许 4) 8259A可通过编程被设定为几种不同的工作方式(中断触可通过编程被设定为几种不同的工作方式(中断触发方式、中断优先权的管理、中断结束方式)。发方式、中断优先权的管理、中断结束方式)。 第第6 6章章 中断技术中断技术图6-1

22、4 8259A的内部逻辑结构图内部逻辑结构图 内 部 数 据 总 线 内部控制逻辑 控制电路 初始化命令 寄存器组 操作命令 寄存器组 当前中断服务程序 ISR 中断优先级分析器 RP 中断请求寄存器 IRR 中断屏蔽寄存器 IMR 数据 总线 缓冲 器 读写 控制 逻辑 级连 缓冲 比较 INTA INT D7 D0 RD WR A0 IR0 CS SP/EN IR7 CAS0 CAS1 CAS2 第第6 6章章 中断技术中断技术38259A寄存器及寄存器及I/O端口的识别端口的识别表6-6 8259A读写操作及地址CSRDWRA0功能8259A端口PC/XT机端口0010读IRR,ISR偶

23、地址20H0011读IMR奇地址21H0100写ICW1,OCW2,OCW3偶地址20H0101写ICW2,ICW3,ICW4,OCW1奇地址21H011无操作 1无操作 返回本节返回本节第第6 6章章 中断技术中断技术6.4.2 中断触发方式和中断响应过程中断触发方式和中断响应过程 1中断触发方式中断触发方式(1)边沿触发方式)边沿触发方式(2)电平触发方式)电平触发方式第第6 6章章 中断技术中断技术2中断响应过程中断响应过程1)当它的一条或多条中断请求线()当它的一条或多条中断请求线(IR7IR0)变为高电平时,它就使变为高电平时,它就使中断请求寄存器中断请求寄存器IRR相应相应的位置的

24、位置1。2)8259A分析这些请求,若中断请求线中至少有分析这些请求,若中断请求线中至少有一条中断申请是允许的,它就向一条中断申请是允许的,它就向CPU发出高电平发出高电平有效信号有效信号INT,请求中断服务。,请求中断服务。3)当前一条指令执行完毕,且)当前一条指令执行完毕,且IF=1时,时,CPU响应响应中断请求,发出中断请求,发出INTA中断响应信号。中断响应信号。第第6 6章章 中断技术中断技术4)8259A接到来自接到来自CPU的的第一个第一个INTA信号信号,把允,把允许中断的最高优先级请求位置入服务寄存器许中断的最高优先级请求位置入服务寄存器ISR,并把并把IRR中对应的位清零。

25、中对应的位清零。 5)8259A接到接到第二个第二个INTA信号信号脉冲,送出中断脉冲,送出中断类型码,类型码,CPU读取该类型码。读取该类型码。 6)CPU收到收到8位类型码后,将其乘位类型码后,将其乘4作为作为中断向量中断向量的地址的地址。 8088屏蔽中断,保护现场,并由取得的屏蔽中断,保护现场,并由取得的中断向量得到中断向量得到IP和和CS 的值。的值。 以以CS和和IP值为段地值为段地址和偏移量,转入中断服务程序。址和偏移量,转入中断服务程序。 第第6 6章章 中断技术中断技术6.4.3 工作方式工作方式1一般完全嵌套方式一般完全嵌套方式2特殊完全嵌套方式特殊完全嵌套方式3优先级自动

26、循环方式优先级自动循环方式4优先级特殊循环方式优先级特殊循环方式返回本节返回本节第第6 6章章 中断技术中断技术返回本节返回本节一般完全嵌套方式一般完全嵌套方式 该方式是该方式是82598259最常用的工作方式。其特点是:最常用的工作方式。其特点是: 中断请求优先级顺序是中断请求优先级顺序是IRQ IRQ 0 0IRQIRQ7 7。 (高(高- -低)低) 当一个中断被响应时,中断服务寄存器当一个中断被响应时,中断服务寄存器ISRISR对应对应的那一位被置为的那一位被置为“1”1”。 在在ISRISR位置位期间,禁止再发生同级或较低级别位置位期间,禁止再发生同级或较低级别的中断,较高级的中断请

27、求仍能产生中断。的中断,较高级的中断请求仍能产生中断。 每个中断请求可分别由每个中断请求可分别由IMRIMR相应位屏蔽。相应位屏蔽。 第第6 6章章 中断技术中断技术6.4.4 屏蔽中断源的方式屏蔽中断源的方式1普通屏蔽方式普通屏蔽方式 在该方式中,在该方式中,8259A的的每一条中断请求线都可根据需要每一条中断请求线都可根据需要设置屏蔽,设置屏蔽,从而使这个中断请求不能从从而使这个中断请求不能从8259A送到送到CPU。 可以通过操作命令字可以通过操作命令字OCW1来设置来设置8259A内部中断屏蔽内部中断屏蔽寄存器寄存器IMR,它的每一位对应了一个中断请求输入,通,它的每一位对应了一个中断

28、请求输入,通过设置过设置OCW1,使,使IMR中中 任一位或几位为任一位或几位为1,当某位为,当某位为1时,对应的中断请求被屏蔽。时,对应的中断请求被屏蔽。 2特殊屏蔽方式特殊屏蔽方式返回本节返回本节第第6 6章章 中断技术中断技术6.4.5 结束中断处理的方式结束中断处理的方式1中断自动结束方式中断自动结束方式 当CPU送出的第二个INTA脉冲结束时,其后沿使置位的中断服务寄存器ISR复位。这样中断程序执行完毕,不需要再做其他操作。2非自动结束方式非自动结束方式 在中断服务程序结束处写一中断结束命令(置EOI为“1”),相应ISR位才会被复位。返回本节返回本节第第6 6章章 中断技术中断技术

29、6.4.6 缓冲方式 缓冲方式缓冲方式:在多片在多片8259A8259A级连的大系统中,级连的大系统中,8259A8259A通过总线驱动器和数据总线相连。通过总线驱动器和数据总线相连。 非缓冲方式非缓冲方式:将:将8259A8259A直接与数据总线相连直接与数据总线相连 当系统中只有单片当系统中只有单片8259A8259A时,一般将它直接与数据时,一般将它直接与数据总线相连;另外,在一些不太大的系统中,即使有几总线相连;另外,在一些不太大的系统中,即使有几片片8259A8259A级连工作,也可以将级连工作,也可以将8259A8259A直接与数据总线相直接与数据总线相连。这种连接即位非缓冲方式。

30、连。这种连接即位非缓冲方式。 第第6 6章章 中断技术中断技术6.4.7 8259A初始化命令字和初始化命令字和操作方式命令字操作方式命令字1初始化命令字初始化命令字ICW(1)ICW1(2)ICW2(3)ICW3(4)ICW4(5)初始化命令字的编程顺序)初始化命令字的编程顺序第第6 6章章 中断技术中断技术(1) ICW11需要需要ICW40不需要不需要ICW41单片单片8259A 0级连级连调用地址间距(仅用于MCS80 / 85模式)1电平触发方式电平触发方式 0边沿触发方式边沿触发方式中断向量地址(仅用于MCS80 / 85模式)A0 D7 D6 D5 D4 D3 D2 D1 D0

31、0A7 A6 A5 1 LTIM ADI SNGL ICW4第第6 6章章 中断技术中断技术(2) ICW2注:注: T7T3 中断向量类型码高位,中断向量类型码高位, 由编程决定,用于由编程决定,用于 PX8686系统。系统。 低三位低三位自动设置为自动设置为 IR0 IR7 的类型编码。的类型编码。 T7 T6 T5 T4 T3 0 0 0IR0T7 T6 T5 T4 T3 0 0 1IR1T7 T6 T5 T4 T3 0 1 0IR2T7 T6 T5 T4 T3 0 1 1IR3T7 T6 T5 T4 T3 1 0 0IR4T7 T6 T5 T4 T3 1 0 1IR5T7 T6 T5

32、T4 T3 1 1 0IR6T7 T6 T5 T4 T3 1 1 1IR7D7 D6 D5 D4 D3 D2 D1 D08259A传送的中断向量传送的中断向量第第6 6章章 中断技术中断技术 1 S7 S6 S5 S4 S3 S2 S1 S0 1IR输入带有一输入带有一个个 从控制器从控制器 0IR输入不带一输入不带一个个 从控制器从控制器A0 D7 D6 D5 D4 D3 D2 D1 D01 1 0 0 0 0 0 ID2 ID1 ID0从控制器从控制器ID,编码,编码000111分别对应分别对应07IR输入从输入从片。片。A0 D7 D6 D5 D4 D3 D2 D1 D01(3) ICW

33、3 (主控制器)(主控制器) ICW3 (从控制器)(从控制器)第第6 6章章 中断技术中断技术 186 / 88模式模式 080 / 85模式模式1自动自动EOI 0正常正常EOI 0 X 非缓冲方式非缓冲方式 1 0 缓冲方式缓冲方式/从从片片 1 1 缓冲方式缓冲方式/主主片片1特殊全嵌套方式特殊全嵌套方式 0非特殊全嵌套方式非特殊全嵌套方式A0 D7 D6 D5 D4 D3 D2 D1 D01(4) ICW40 0 0 SFNM BUF M / S AEOI PMPM第第6 6章章 中断技术中断技术8259A初始化过程的流程图初始化过程的流程图如图所示。如图所示。ICW1ICW2ICW

34、3ICW4 级 连 方 式级 连 方 式?需要需要ICW4?准备接受中断请求准备接受中断请求No(SGNL=1) Yes (SGNL=0) No(ICW4=0) Yes (ICW4=1)第第6 6章章 中断技术中断技术2操作方式命令字操作方式命令字OCW由由CPU向向8259A送三个字节的操作命令字送三个字节的操作命令字OCW,用以规定用以规定8259A的工作方式,如:的工作方式,如: 中断屏蔽中断屏蔽 、结束中断、优线权旋转、中断状态结束中断、优线权旋转、中断状态 等。等。操作命令字是在应用程序中设置的,设置时,顺操作命令字是在应用程序中设置的,设置时,顺序上没有严格的要求。序上没有严格的要求。第第6 6章章 中断技术中断技术6.5 8259应用举例应用举例 6.5.1 8259A在在PC/XT机中的应用机中的应用 6.5.2 8259A在在PC/AT微型计算机中的应用微型计算机中的应用返回本章首

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论