第7章 中断8259A

7  中断8259A
一、填空题
1、在8086/8088PC机系统中使用的中断控制器是  8259A 芯片,该中断控制器可接受 8 级硬件外中断。
2PC机系统中,中断优先做级别最高的为IR0 中断,而级别最低的为IR7中断。
3、在中断响应期间,CPU要做的工作,即1)关闭中断,(2CSIP以及FR的内容推入堆栈
,(3)中断服务程序段地址送入CS中,偏移地址送入IP
48088/8086 CPU提供的中断控制系统,它最多能处理256个不同类型的中断。
5、在8088/8086系统中,中断向量地址由中断类型号*4 计算得到。
68088/8086 CPU允许接受三种类型的中断:内部中断,NMI中断,INTR中断
78088/8086 CPU的外中断是指由外部中断源对CPU产生的中断请求,而内中断是指CPU内部事件及执行软中断指令所产生的中断。
88088/8086 CPU中用作中断屏蔽的标志为关中断时,该标志位是IF=0
9、当中断控制器8259AA0接地址总线A1时,若其中一个口地址为62H,则另一个口地址为60H;若某外设的中断类型码为86H,则该中断应加到8259A的中断请求寄存器IRRIR6输入端。
118086最大方式下,两个中断响应周期内,微处器发出LOCK信号,以通知其他处理器不能再企图控制总线。
12、最大方式下,在第二个响应周期下,8259A中断类型码送到数据总线AD0-AD7  上。
138259A应用于8086微处理器8259A引脚A0与地址总线A1相连;8259A应用于8088微处理器时A0地址总线与A0相连。
148259A工作于缓冲方式时,/输出方向; ;当工作于非缓冲方式时,/输入方向。
15、若8259A是主片时引脚/电平,若8259A是从片时则引脚/电平。
二、判断题
1. 内部中断的优先权总是高于外部中断。(×
2. 两片8259A级连后可管理16级中断。 (×)
3. 8259A所管理的中断源中,优先级低的中断源不可能中断优先级高的中断服务子程序。(×)                                                4. 8259A中断屏蔽字OCW100H,则8259A所管理的8级中断全被屏蔽. (×)
5. 只要8259A所管理的中断源没有被屏蔽,则任何中断源的中断请求都能得到CPU的响应和服务。(压铸机料筒的设计× )
  三、单项选择题
1CPU响应INTR引脚上来的中断请求的条件之一是(     
  AIF=0      B服务器状态IF=1        CTF=0          DTF=1
2、断点中断的中断类型码是(     
信号发射器  A1          B2          C3            D4
3、在PC/XT机中键盘的中断类型码是09H,则键盘中断矢量存储在(      )。
  A36H39H    B24H27H      C18H21H        D18H1BH
438259A级联起来,可管理(      )级中断。
  A24        B23      C22         D20        E16        F15
5、若8259A工作在优先级自动循环方式,则IRQ4的中断请求被响应并且服务完毕后,优先权最高的中断源是(      )。
  AIRQ3        B)IRQ5         C)IRQ0            D)IRQ4
6、已知某系统共有4台外设,即ABCD,每台外设都可能发生中断,系统规定中断优先级为A最高,D最低,BC同级介于AD之间,当CPU在执行C设备的中断服务程序时,其余三台外设同时发生中断请求,此时,IF=1,问CPU响应哪台外设请求( 
    A.B设备                B.A设备
    C.都不响应                D.ABD次序都响应
7、已知某系统共带三台外设,即XYZ,每台外设都能发出中断,它们的中断优先级为X>Y>Z,当前在执行Z中断服务程序时,XY同时发出中断请求,若此时IF=0,问CPU响应哪台外设请求(   
    A.X设备                    B.Y设备   
    C.无响应X,后响应Y        D.都不响应
8、在8088/8086系统中使用8259A作为中断控制器,试问8259A中的中断屏蔽寄存器(IMR)中的屏蔽位与CPU的标志寄存器中的IF位对中断影响是什么关系(   
  A.屏蔽位与IF位都用来控制某一个中断源的中断请求
  B.屏蔽位只使对应中断起开中断或关中断功能
  C.屏蔽位和IF位功能完全一样,可互相替代
D.屏蔽位只对一个中断源屏蔽,而IF位对所有中断源的中断屏蔽
9IBM-PC系统中规定的中断优先级次序,下面哪种正确(   
  A.内中断(除法错,INTOINT>NMI>INTR>单步中断
    B.NMI > 内中断 > INTR > 单步中断
    C.内中断 > 单步中断 > NMI > INTR
    D.NMI > 内中断 > 单步中断 > INTR
10、中断过程与子程序之间用过程比较,下面哪一条是错误的(   
    A.中断过程与子程序调用过程都需保护断点
  B.中断过程与子程序调用过程都需保护标志寄存器
    C.中断过程与子程序调用过程都要改变程序执行方向
    D.中断过程是随机的,而调用子程序是事先安置好的
四、多项选择题
1PC/XT机对I/O端口的寻址方式有(      )。
  A)端口直接寻址        B)寄存器寻址      C)基址寻址      D)变址寻址
  E)寄存器相对寻址      FDX间接寻址
2PC机在和I/O端口输入输出数据时,I/O数据须经(      )传送。
AAL       BBL      CCL      DDL     
EAX       FBX      GCX      HDX
3.在PC机工作过程中,8259A所管理的中断源优先级将发生变化的工作方式有(      )。
  A)全嵌套工作方式              B)特殊全嵌套方式     
C)优先级自动循环方式          D)优先级特殊循环方式
4.写入8259AICW113H,则该8259A芯片的工作方式是(      )。
A)上升沿触发中断请求     B)仅高电平请求中断      C)多片主从方式
D)单片方式                E)初始化写入ICW4       F)初始化不写入ICW4
五、简答题
1、 说明AEOIEOI的区别,一般EOI和特殊EOI的区别,你认为它们各适合在什么情况下使用?
答:自动结束方式不需要结束命令,对8086/8088系统,8259A在第二个脉冲的后沿自动执行使ISR的相应位复位。由于这种方式在中断服务过程中使ISR相应位复位,就可以能响应优先级别更低的中断,因此不适合有中断嵌套的情况;特殊结束命令是要中断处理程序中提供一条EOI命令,使8259A中的ISR相应位复位。如果是级联必须送两个EOI命令,第一个先送从8259A,第二个送主8259A。适合于特殊嵌套方式。
2、 8259A的主要功能有哪些?
答:(18259A可以管理8级优先权管理,通过8259A级联,最多可以连接9片,最多可以管理64级中断源。
  2)任何一级中断源都有可以屏蔽,使用权该级的中断请求暂时被挂起,直到取消屏蔽为止。
  3)向微处理器提供可编程的标识码,对于8086/8088微处理器而言就是中断类型码。
  铆压机4)具有多种优先权管理方式,如:自动循环方式,完全嵌套方式,特殊屏蔽方式,特殊循环方式等。
3、 8259A对中断优先权的管理方式有哪几种?各是什么含义?
答:(1)完全嵌套方式:ISR寄存器中某一位置“1”,表示CPU正在处理这一级的中断请求,8259A允许比它级别高的中断请求进入,禁止与它同级或低级中断请求进入。Iri引入的中断请求有固定的中断级别,R0最高,R7最低。
  2)自动循环方式:Iri优先级别不固定,每当任何一级中断被处理完毕,它的优先级就改变为最低,而将最高级别赋给比它低一级的中断请求。
  3)中断屏蔽方式:由CPU在任何时候都可安排一条清除中断指令。包含普通屏蔽方式
和特殊屏蔽的方式;普通屏蔽方式是将IMR中某一位或几位置“1”,可将相应位级的中断请求屏蔽掉;特殊屏蔽的方式是当CPU正在处理某级中断时,要求仅对本级中断进行屏蔽,而允许其他优先级比它低或高的中断进入系统。
4、 8259A内部实现优先权管理的核心部件是哪些?
答:8259A内部实现中断优先权管理的核心部件是中断屏蔽寄存器IMR,中断请求寄存器IRR,中断服务寄存器ISR,优先级判别器PR和控制逻辑。
六、应用题
1、若在系统中有一故障源,但该故障有瞬时故障和永久故障两种可能性,所以,当故障发生时,发出中断求信号,CPU响应后转入中断服务程序,在中断服务程序中,首先判断是瞬时故障还是永久故障(用延时0.5秒,然后检查故障是否还存在的方法判断),若为瞬时故障不做任何处理直接返回,是永久故障置FAIUNT字节单元为全1处理。
已知子程序DELAY可延时0.5电磁跷跷板秒,故障源寄存器(8位),最高位作故障记录位,当该位为延时冲洗阀1表明有故障发生,其它位未用,故障源端口地址为20H
要求,编一个完成上述故障判断的中断服务程序。
1INTPROM  PROC
  PUSH AX
  PUSH BX
  PUSH CX
  PUSH DX

本文发布于:2024-09-21 00:46:40,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/306272.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:中断   方式   故障   屏蔽   中断请求   管理   系统   优先权
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议