微机原理中断_第1页
微机原理中断_第2页
微机原理中断_第3页
微机原理中断_第4页
微机原理中断_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

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

文档简介

1、第七章 中断第七章第七章 中中 断断7.1 7.1 中断与异常中断中断与异常中断7.2 7.2 向量中断系统向量中断系统* *7.3 7.3 多任务系统多任务系统* *7.4 7.4 任任 务务 转转 换换7.5 7.5 可编程中断控制器可编程中断控制器8259A8259A7.6 7.6 中断向量表的建立方法中断向量表的建立方法7.7 CPU7.7 CPU的中断处理顺序的中断处理顺序第七章 中断7.17.1中断与异常中断中断与异常中断1. 1. 中断的概念中断的概念中断中断 (中断(中断/ /异常)异常)中断源中断源 中断请求中断请求 中断响应中断响应 中断处理中断处理 中断返回中断返回2.

2、2. 中断分类中断分类按中断源的性质可以把中断分类按中断源的性质可以把中断分类: :第七章 中断(1).(1).外部硬件中断外部硬件中断: 中断源是外部硬电路。通过中断源是外部硬电路。通过CPUCPU的的NMINMI引脚或引脚或INTRINTR引脚引脚向向CPUCPU提出中断请求。提出中断请求。INTR:INTR:可屏蔽中断,受可屏蔽中断,受CPUCPU内标志寄存器中内标志寄存器中IFIF位的屏蔽位的屏蔽 NMI:NMI:非屏蔽中断,不受非屏蔽中断,不受IFIF位的屏蔽。位的屏蔽。CPUCPU每执行完每执行完一条指令一条指令,检测,检测NMINMI和和INTRINTR引脚上有无中引脚上有无中断

3、请求。断请求。(2).(2).内部异常中断:内部异常中断: 中断源是中断源是CPUCPU内部正在执行的过程发生的异常情况。内部正在执行的过程发生的异常情况。如除法操作时结果太大如除法操作时结果太大 ( (分母太小分母太小) ) ;访问某个页或段时,该页或段正好不在内存;访问某个页或段时,该页或段正好不在内存;系统的硬件系统的硬件 、软件、软件 ( (各种系统用表各种系统用表) )发生错误。发生错误。第七章 中断3.中断优先顺序中断优先顺序 CPUCPU的中断优先权排列从高到低为:的中断优先权排列从高到低为: (1 1)除法出错中断,溢出中断,)除法出错中断,溢出中断,INT n,INT n,

4、(2 2)NMINMI (3 3)INTRINTR (4 4)单步中断)单步中断 4.中断类型码中断类型码中断类型码是连接中断源和中断处理程序的中断类型码是连接中断源和中断处理程序的唯一桥唯一桥梁梁。80X8680X86可处理可处理256256级中断级中断,中断类型码可以是,中断类型码可以是0 0255255,一部分由系统占用,一部分用户可以支配。,一部分由系统占用,一部分用户可以支配。 比如:除法错误(比如:除法错误(n=0n=0) 调试异常(调试异常(n=1n=1) NMINMI中断(中断(n=2n=2) 断点中断(断点中断(n=3n=3) 溢出中断(溢出中断(n=4n=4) 第七章 中断

5、5.中断处理顺序中断处理顺序 第七章 中断 6.中中断向量表和中断描述符表断向量表和中断描述符表每个中断都分配有中断类型码,每个中断都分配有中断类型码,CPUCPU通过中断类型通过中断类型码经过处理要找到对应的中断服务程序的码经过处理要找到对应的中断服务程序的入口地址入口地址。. .实模式:实模式: 由由中断向量表中断向量表将中断类型码和中断服将中断类型码和中断服务务 程序的入口地址联系起来;程序的入口地址联系起来;. .保护模式:是由保护模式:是由中断描述符表中断描述符表来对二者进行联系来对二者进行联系。第七章 中断实模式下几个重要概念:实模式下几个重要概念:. .中断向量表中断向量表: :

6、设置在系统设置在系统RAMRAM的最低端的最低端00000H00000H003FFH003FFH的的1K1K字节内,表中共有字节内,表中共有256256个中断类型码对应个中断类型码对应的向量值。(的向量值。(256256* *4=1K4=1K). .中断向量中断向量: :每个向量占用每个向量占用4 4个字节,称为中断向量。个字节,称为中断向量。前前2 2个字节为中断服务程序入口地址的个字节为中断服务程序入口地址的偏移地址偏移地址IPIP,后后2 2个字节为服务程序的个字节为服务程序的段基址段基址CSCS。. .向量地址向量地址: :这这4 4个单元的地址中的个单元的地址中的最小地址最小地址称为

7、向量称为向量地址。地址。规定规定:中断向量表中各向量:中断向量表中各向量等长等长,且处理程序入口,且处理程序入口地址在向量表中按中断源的地址在向量表中按中断源的类型码排序类型码排序。重要公式重要公式: 向量地址向量地址= =向量表的首地址向量表的首地址 + + 中断类型码中断类型码* *4 4讨论讨论: :已知中断类型码已知中断类型码n,n,如何得到中断服务程序入口如何得到中断服务程序入口 地址地址? ?第七章 中断保护模式保护模式:. .中断描述符表(中断描述符表(IDTIDT):在内存中的首地址保存在):在内存中的首地址保存在CPUCPU内部的内部的IDTRIDTR系统寄存器中。系统寄存器

8、中。.CPU.CPU响应中断过程中,响应中断过程中,CPUCPU把中断类型码把中断类型码乘以乘以8 8,与,与IDTRIDTR中的中的基地址相加基地址相加,指示,指示中断描述符表中的某一中断门或中断描述符表中的某一中断门或陷阱门陷阱门(8(8个字节组成个字节组成) )。.CPU.CPU将将门描述符门描述符中的中的选择符选择符送送CSCS寄存器,并根据选择符寄存器,并根据选择符中中TITI位从位从LDTLDT或或GDTGDT中选择一个中选择一个段描述符段描述符,送入,送入CSCS的段描的段描述符寄存器中。述符寄存器中。. .由由段描述符段描述符中的中的基地址基地址和和门描述符门描述符中的中的偏移

9、地址偏移地址确定确定中断服务程序的入口地址。中断服务程序的入口地址。第七章 中断第七章 中断7.6 7.6 中断向量表的建立方法中断向量表的建立方法7.6.1 7.6.1 绝对地址置入法绝对地址置入法ATAT指定段地址指定段地址(16(16位位) ) ,ORGORG指定偏移地址指定偏移地址, ,用用DDDD伪指伪指令将中断服务程序的首地址装入。令将中断服务程序的首地址装入。INTTBL SEGMENT AT 0INTTBL SEGMENT AT 0 ORG n ORG n* *4 4 DD DD INT_VCEINT_VCEINTTBL ENDSINTTBL ENDS MCODE SEGMEN

10、T MCODE SEGMENT ;主程序;主程序 INT_VCEINT_VCE PROC FAR PROC FAR ;中断服务程序;中断服务程序 IRET IRET第七章 中断7.6.2 7.6.2 使用串指令装入法使用串指令装入法ESES设定为设定为0 0,DIDI中设定为中设定为n n* *4 4,使用,使用STOSWSTOSW指令、即可完指令、即可完成中断服务程序首地址的装入。成中断服务程序首地址的装入。 CLI CLI ;禁止中断;禁止中断 MOV AXMOV AX,0 0 MOV ES MOV ES,AX AX ;置向量表;置向量表段地址段地址 MOV DIMOV DI,n n* *

11、4H 4H ;置向量表;置向量表偏移地址偏移地址 MOV AXMOV AX,OFFSET INT_VCEOFFSET INT_VCE;中断服务程序;中断服务程序偏移地址偏移地址 CLDCLD STOSW STOSW MOV AX MOV AX,SEG INTV_CE SEG INTV_CE ;中断服务程序;中断服务程序段地址段地址 STOSWSTOSW STI STI第七章 中断7.6.3 7.6.3 使用使用DOSDOS调用法调用法利用利用DOSDOS中断中断21H21H以及专门为更新中断服务程序地址的以及专门为更新中断服务程序地址的25H25H号功能来设置中断地址。号功能来设置中断地址。使

12、用使用25H25H功能时要求:功能时要求:AL=AL=中断类型号,中断类型号,DSDX=DSDX=中断服中断服务程序首地址的段、偏移地址。务程序首地址的段、偏移地址。 PUSH DS PUSH DS ;保存当前数据段;保存当前数据段 MOV DXMOV DX,SEG INT60HSEG INT60H MOV MOV DSDS,DXDX MOV MOV DXDX,OFFSET INT60HOFFSET INT60H MOV MOV ALAL,60H 60H ;设中断类型号为;设中断类型号为60H60H MOV AH MOV AH,25H25H INT 21H INT 21H POP DS POP

13、 DS 第七章 中断7.6.4 7.6.4 直接接入法直接接入法例:外设的中断类型号为例:外设的中断类型号为6BH6BH,则对应的中断向量表,则对应的中断向量表地址为从地址为从001ACH001ACH开始的开始的4 4个存储单元。个存储单元。设中断服务程序设中断服务程序段地址在段地址在1000H1000H,偏移地址为偏移地址为2000H2000H。 XOR AX XOR AX,AXAX MOV DS MOV DS,AX AX ;指向;指向0 0段段 MOV AXMOV AX,2000H2000H MOV WORD PTR 01ACH,AX MOV WORD PTR 01ACH,AX ;置;置偏

14、移地址偏移地址 MOV AXMOV AX,1000H1000H MOV WORD PTR 01ACH+2,AX MOV WORD PTR 01ACH+2,AX ;置;置段地址段地址 第七章 中断7.5 7.5 可编程中断控制器可编程中断控制器8259A8259A7.5.1 8259A7.5.1 8259A的内部结构及管脚分配的内部结构及管脚分配第七章 中断特点:可编程、八级向量优先中断、级连、优先权动态特点:可编程、八级向量优先中断、级连、优先权动态 地改变。地改变。1.1.中断请求寄存器中断请求寄存器(IRR)(IRR)中断请求中断请求IR7IR7IR0,IR0,当某个为高电平时,当某个为高

15、电平时,IRRIRR相应位置相应位置“1”1”。2.2.中断服务寄存器中断服务寄存器(ISR)(ISR)任何一级中断被响应,执行其中断服务程序,任何一级中断被响应,执行其中断服务程序,ISRISR相应位相应位置置“1” 1” 。多重中断情况下,。多重中断情况下,ISRISR中多位被同时置中多位被同时置“1”1”。3.3.优先权判别器优先权判别器(PR)(PR)当当IR7 IR7 IR0IR0中有多个中断请求信号同时产生时,中有多个中断请求信号同时产生时,PRPR判定判定哪个中断请求具有最高优先权,并把它置入哪个中断请求具有最高优先权,并把它置入ISRISR的相应位。的相应位。第七章 中断4 .

16、4 .中断屏蔽寄存器中断屏蔽寄存器(IMR)(IMR)通过通过IMRIMR可实现对各级中断的有选择的屏蔽。可实现对各级中断的有选择的屏蔽。第七章 中断5.5.级联(级联(中断最多扩展到中断最多扩展到6464级)级)一片一片8259A8259A只能接收只能接收8 8级级中断,当超过中断,当超过8 8级时,可用级时,可用多片多片8259A8259A级联级联使用,构成主从关系。使用,构成主从关系。连线要求:连线要求:. .主主8259A8259A: :级联信号级联信号CASCAS2 2 CASCAS0 0是输出信号;是输出信号; SPSP端为端为“1”1”. .从从8259A8259A: :级联信号

17、级联信号CASCAS2 2 CASCAS0 0是输入信号;是输入信号; SPSP端为端为“0”0”. .从从8259A8259A的的INTINT输出接到主的中断输入端输出接到主的中断输入端IRIR上上第七章 中断例子:例子:3 3片级联片级联第七章 中断6.6.控制电路控制电路 根据根据IRRIRR的置位情况和优先权判别器的置位情况和优先权判别器PRPR的判定结果,向的判定结果,向8259A8259A内部其它部件发出控制信号,并向内部其它部件发出控制信号,并向CPUCPU发出发出中断请求中断请求INTINT和接收来自和接收来自CPUCPU的的中断响应中断响应INTAINTA。7.7.读读/ /

18、写控制逻辑写控制逻辑A0 :8259AA0 :8259A占两个占两个I/OI/O端口地址,用端口地址,用A0A0来选来选 : :端口地址的其它高位由片选信号端输入。端口地址的其它高位由片选信号端输入。 : :读信号读信号 : :写信号写信号8.8.数据总线缓冲器数据总线缓冲器双向双向8 8位三态缓冲器,构成位三态缓冲器,构成8259A8259A与与CPUCPU之间的数据接口。之间的数据接口。第七章 中断第七章 中断二、二、8259A8259A的管脚分配的管脚分配第七章 中断7.5.2 8259A7.5.2 8259A的中断管理方式的中断管理方式一、中断优先权管理一、中断优先权管理(4(4种种)

19、 )1.1.完全嵌套方式完全嵌套方式固定固定优先权优先权:IR:IR0 0IRIR1 1IRIR7 7。高优先级的中断可进入低优先级,但低优先级不能进入高优先级的中断可进入低优先级,但低优先级不能进入高优称级或同等优先级。高优称级或同等优先级。2.2.自动循环方式自动循环方式IRIR0 0IRIR7 7轮流轮流具有最高优先权。具有最高优先权。当任何一级中断被处理完,它的优先级别就被改变为最当任何一级中断被处理完,它的优先级别就被改变为最低,而最高优先级分配给该中断的下一级中断。低,而最高优先级分配给该中断的下一级中断。第七章 中断3.3.中断屏蔽方式中断屏蔽方式. .普通屏蔽普通屏蔽: :高级

20、中断屏蔽低级中断。高级中断屏蔽低级中断。. .特殊屏蔽特殊屏蔽: :在中断屏蔽寄存器在中断屏蔽寄存器IMRIMR中,将某一位或几位置中,将某一位或几位置“1”1”来屏蔽掉相应级别的中断请求来屏蔽掉相应级别的中断请求。可使低优先级别的可使低优先级别的中断进入正在服务的高优先级别中。中断进入正在服务的高优先级别中。4.4.特殊完全嵌套方式特殊完全嵌套方式( (用于级联情况用于级联情况) ) 与固定优先级方式基本相同,不同的是除了允许更高与固定优先级方式基本相同,不同的是除了允许更高优先级的中断进入嵌套外,还允许同级中断进入嵌套。例优先级的中断进入嵌套外,还允许同级中断进入嵌套。例如:主片认为从片的

21、如:主片认为从片的8 8个中断是同级的,在此方式下,从个中断是同级的,在此方式下,从片的高优先级中断可以进入低级优先级的嵌套。片的高优先级中断可以进入低级优先级的嵌套。二、二、8259A8259A中断结束的管理方式中断结束的管理方式中断结束的管理就是用不同的方式使中断结束的管理就是用不同的方式使ISRISR的相应位清的相应位清“0”0”,并确定下面的优先排队。并确定下面的优先排队。. .一般一般EOIEOI方式方式 . .特殊特殊EOIEOI方式方式 . .自动自动EOIEOI方式方式第七章 中断7.5.3 8259A7.5.3 8259A的编程的编程初始化初始化: :第一部分称预置命令字第一

22、部分称预置命令字ICWICW1 1ICWICW4 4。预置命令。预置命令字是要字是要按规定顺序按规定顺序写入写入8259A8259A中的。中的。预置命令字功能:预置命令字功能:. . ICWICW1 1: :8259A8259A是单一式还是主从式;是单一式还是主从式;. . ICWICW2 2: :设置设置8 8个中断请求设备的类型号;个中断请求设备的类型号;. . ICWICW3 3: :若为主从式则规定主若为主从式则规定主8259A8259A中每个中每个IRIR端是否带从端是否带从 8259A8259A,从,从8259A8259A则要规定从主则要规定从主8259A8259A的哪个的哪个IR

23、IR 端引入;端引入;. . ICWICW4 4: :完成中断管理方式的设定。完成中断管理方式的设定。第七章 中断不是任何情况下都需要设置不是任何情况下都需要设置4 4个预命令,可根据个预命令,可根据8259A8259A的使用情的使用情况而定。况而定。第二部分称操作命令字第二部分称操作命令字OCW1 OCW1 OCW3OCW3 ,8259A8259A通过通过ICW1 ICW1 ICW4ICW4初始化后,任何时间写入初始化后,任何时间写入OCW1 OCW1 OCW3 OCW3 ,且无需按顺序写。,且无需按顺序写。第七章 中断 一、预置命令字一、预置命令字 1.1.ICW1ICW1的格式的格式D

24、D1 1=1=1,使用单片,使用单片8259A8259A;D D1 1=0=0, 8259A8259A级联。级联。D D3 3=1,=1,电平触发方式;电平触发方式;D D3 3=0,=0,边缘触发方式。边缘触发方式。第七章 中断 中断类型号的中断类型号的高高5 5位位由用户指定,由用户指定,低低3 3位位由由8259A8259A的中断请求输入端的中断请求输入端IRIR7 7 IRIR0 0的编码决定。中的编码决定。中断类型码是断类型码是连续连续的。的。 在在ICW2ICW2中,用户指定高中,用户指定高5 5位后,当位后,当8259A8259A的某个的某个IRIR端有中断请求,就自动填入相应端

25、有中断请求,就自动填入相应IRIR的编码到的编码到ICWICW2 2的低的低3 3位。位。2.ICW2:2.ICW2:提供中断类型号提供中断类型号第七章 中断3.ICW33.ICW3只有在只有在8259A8259A有有级联级联的情况下使用,主片和从片的的情况下使用,主片和从片的ICW3ICW3格式不同,格式不同,主片的主片的ICW3ICW3表明主表明主8259A8259A的哪个的哪个IRIR端接有从端接有从8259A8259A。从片的从片的ICW3ICW3表明它接在主表明它接在主8259A8259A的哪个的哪个IRIR端。端。主主8259A8259A的的ICW3ICW3格式为:格式为:每位对应

26、一个相应的每位对应一个相应的IRIR端,若某个端,若某个IRIR上上接有从接有从8259A8259A,则该位为则该位为1 1,否则为,否则为0 0。第七章 中断从从8259A8259A的的ICW3ICW3格式为:格式为:ID2-ID0ID2-ID0为该从为该从8259A8259A接入主接入主8259A8259A的的IRIR端的编码端的编码。第七章 中断4.ICW4的格式的格式.AEOI:.AEOI:定义是否采用自动中断结束方式。定义是否采用自动中断结束方式。D D1 1=1=1为自动为自动EOIEOI, D D1 1=0=0为正常为正常EOIEOI。.SFNM:D.SFNM:D4 4=1=1为

27、特殊完全嵌套方式,为特殊完全嵌套方式,D D4 4=0=0为完全嵌套方式。为完全嵌套方式。.BUF.BUF及及M/SM/S:0X0X非缓冲方式;非缓冲方式;1010缓冲方式从片;缓冲方式从片; 1111缓冲方式主片。缓冲方式主片。第七章 中断二、操作命令字二、操作命令字1.OCW11.OCW1的格式的格式实现实现屏蔽屏蔽功能,功能,OCW1OCW1的内容被置入中断屏蔽寄存器的内容被置入中断屏蔽寄存器IMRIMR中,中,D Di i为为“1”:1”:禁止禁止对应的对应的IRIR端的中断请求端的中断请求. . D Di i为为“0”:0”:允许允许对应的对应的IRIR端的中断请求端的中断请求. .

28、OCW1OCW1的格式如下:的格式如下:第七章 中断2.OCW22.OCW2的格式的格式控制控制中断结束中断结束,优先权循环等操作。,优先权循环等操作。L2-L0L2-L0:编码指定相应的:编码指定相应的IRIR端为当前结束中断。端为当前结束中断。R SL EOI 功能功能0 0 1 一般一般EOI命令命令0 1 1 特殊特殊EOI命令命令1 0 1 自动循环的一般自动循环的一般EOI命令命令1 0 0 设置自动循环设置自动循环AEOI方式方式0 0 0 清除自动循环清除自动循环AEOI方式方式1 1 1 自动循环特殊自动循环特殊EOI命令命令1 1 0 置位优先权命令置位优先权命令0 1 0

29、 无效无效第七章 中断3.OCW33.OCW3的格式的格式控制控制8259A8259A的的中断屏蔽中断屏蔽和读取寄存器的状态。和读取寄存器的状态。.ESMM.ESMM及及SMMSMM:0X-0X-无用;无用;10-10-清除特殊屏蔽;清除特殊屏蔽; 11-11-设置特殊屏蔽设置特殊屏蔽.P=1.P=1,查询中断;,查询中断; P=0P=0,非查询中断;,非查询中断;.RR.RR及及RISRIS:0X-0X-无用;无用;10-10-随后读随后读IRRIRR; 11-11-随后读随后读ISRISR第七章 中断例:若例:若8259A8259A以两片级联方式管理以两片级联方式管理1515级中断级中断,

30、 ,从片从片INTINT接到主片的接到主片的IR2IR2上上, ,主、从片的中断请求采用边缘触发方式,选用完全嵌套、主、从片的中断请求采用边缘触发方式,选用完全嵌套、非缓冲方式。主片的中断类型码为非缓冲方式。主片的中断类型码为8 80FH0FH,从片的中断类型码为,从片的中断类型码为70H70H77H77H,设主片的地址为,设主片的地址为20H20H,21H21H;从片的地址为;从片的地址为22H22H,23H23H。请初始化请初始化8259A8259A。;初始化主片;初始化主片MOV AL,11HOUT 20H,ALMOV AL,08HOUT 21H,ALMOV AL,04HOUT 21H,

31、ALMOV AL,03HOUT 21H,AL;初始化从片;初始化从片MOV AL,11HOUT 22H,ALMOV AL,70HOUT 23H,ALMOV AL,02HOUT 23H,ALMOV AL,03HOUT 23H,AL第七章 中断例例7.17.1 在某个在某个80868086最小方式系统中接有最小方式系统中接有一片一片8259A8259A,有,有一外设中断请求从一外设中断请求从IRIR7 7引入,引入,8259A8259A的端口地址及外设的端口地址及外设申请中断的中断类型号由图给出,试写出申请中断的中断类型号由图给出,试写出8259A8259A的初始的初始化程序。化程序。第七章 中断

32、端口地址分析:端口地址分析:中断类型号分析:中断类型号分析:初始化程序:初始化程序:INTRRUP SEGMENT AT 0 ORG 0C7H*4 DD INTC7INTRRUP ENDSINTC7 MAIN SEGMENT CLI;关中断;关中断 MOV AL,13H ;ICW1 OUT 84H,AL MOV AL,0C7H ;ICW2 OUT 86H,AL MOV AL,01 ;ICW4 OUT 86H,AL STI ;开中断;开中断MAIN ENDS第七章 中断例例 7.2 8259A的级联使用。某系统有两片的级联使用。某系统有两片8259A,.从片从片8259A接主片的接主片的IR4,

33、主片主片的的IR2和和IR5有外部中断有外部中断引入,从片引入,从片IR0和和IR3上也分别有外设中断引入。上也分别有外设中断引入。.主片中断类型号分别为主片中断类型号分别为62H,65H,中断服务程序在同,中断服务程序在同一段中,段地址为一段中,段地址为2000H,两个中断服务的偏移地址为,两个中断服务的偏移地址为2500H和和2600H。.从片中断类型号分别为从片中断类型号分别为40H,43H,中断服务程序也在,中断服务程序也在同一段中,段地址为同一段中,段地址为4000H,偏移地址为,偏移地址为2640H和和4620H,试分别写出主试分别写出主8259A和从和从8259A的初始化程序。的

34、初始化程序。 级联图级联图第七章 中断主片主片8259A8259A,设定如下要求:,设定如下要求:(1) (1) 主主8259A8259A有级联,从有级联,从IR4IR4引入;引入;(2) (2) 中断请求信号以边沿触发;中断请求信号以边沿触发;(3) (3) 中断类型号为中断类型号为60H60H 67H67H;(4) (4) 采用特殊完全嵌套方式;采用特殊完全嵌套方式;(5) (5) 采用非自动结束采用非自动结束EOIEOI,非缓冲方式,非缓冲方式,SP=1SP=1;(6) (6) 采用一般采用一般EOIEOI结束方式;结束方式;(7) (7) 屏蔽屏蔽IR2,IR4IR2,IR4和和IR5

35、IR5以外的中断源以外的中断源。第七章 中断主片主片8259A的初始化程序如下:的初始化程序如下: MOV AL,11H ;ICW1,A0=0 MOV DX,MPORT0 OUT DX,AL MOV AL,62H ;ICW2,A0=1 MOV DX,MPORT1 OUT DX,AL MOV AL,10H ;ICW3,A0=1 OUT DX,AL MOV AL,11H ;ICW4,A0=1 OUT DX,AL MOV AL,0CBH ;OCW1,A0=1 OUT DX,AL MOV AL,20H ;OCW2,A0=0 MOV DX,MPORT0 OUT DX,AL第七章 中断从片从片8259A8259A的要求为:的要求为:(1) (1) 从片从片8259A8259A接在主片接在主片IR4IR4上;上;(2) (2) 中断请求信号为边沿触发;中断请求信号为边沿触发;(3) (3) 中断类型号分别为中断类型号分别为40H40H 47H47H;(4) (4) 采用特殊完全嵌套方式;采用特殊完全嵌套方式;(5) (5) 采用非自动结束采用非自动结束EOIEOI,

温馨提示

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

评论

0/150

提交评论