微机原理 第九章
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第九章
一、填空题
1、在8086/8088PC机系统中使用的中断控制器是芯片,该中断控制器可接受级硬件外中断。
2、PC机系统中,中断优先做级别最高的为中断,而级别最低的为中断。
3、在中断响应期间,CPU要做的工作,即、、。
4、8088/8086 CPU提供的中断控制系统,它最多能处理个不同类型的中断。
5、在8088/8086系统中,中断向量地址由计算得到。
6、8088/8086 CPU允许接受三种类型的中断:、、
。
7、8088/8086 CPU的外中断是指,而内中断是指中断。
8、8088/8086 CPU中用作中断屏蔽的标志为关中断时,该标志位是。
9、当中断控制器8259A的A0接向地址总线A1时,若其中一个口地址为62H,则另一个口地址为 H;若某外设的中断类型码为86H,则该中断应加到8259A的中断请求寄存器IRR的输入端。
10、周期挪用不会减慢微处理器操作,但是需要时序电路,而且数据传送过程是的。
11、8086最大方式下,两个中断响应周期INTA内,微处器发出信号,以通知其他不能再企图控制总线。
12、最大方式下,茬第二个INTA响应周期下,8259A把送到数据总线上。
13、8259A应用于8086微处理器8259A引脚A0与地址总线相连;8259A应用于8088微处理器时A0地址总线与相连。
14、8259A工作于缓冲方式时,SP/EN是方向; ;当工作于非缓冲方式时,SP/EN是方向。
15、若8259A是主片时引脚SP/EN电平,若8259A是从片时则引脚SP/EN 是电平。
二、判断题
1. 内部中断的优先权总是高于外部中断。()
2. 两片8259A级连后可管理16级中断。 ( )
3. 8259A所管理的中断源中,优先级低的中断源不可能中断优先级高的中断服务子程序。( ) ()
4. 若8259A中断屏蔽字OCW1为00H,则8259A所管理的8级中断全被屏蔽. ( )
5. 只要8259A所管理的中断源没有被屏蔽,则任何中断源的中断请求都能得到CPU的响应和服务。( )
三、单项选择题
1、CPU响应INTR引脚上来的中断请求的条件之一是()。
A)IF=0 B)IF=1 C)TF=0 D)TF=1
2、断点中断的中断类型码是()。
A)1 B)2 C)3 D)4
3、在PC/XT机中键盘的中断类型码是09H,则键盘中断矢量存储在()。
A)36H~39H B)24H~27H C)18H~21H D)18H~1BH
4、3片8259A级联起来,可管理()级中断。
A)24 B)23 C)22 D)20 E)16 F)15
5、若8259A工作在优先级自动循环方式,则IRQ4的中断请求被响应并且服务完毕后,优先权最高的中断源是()。
A)IRQ3 B)IRQ5 C)IRQ0 D)IRQ4
6、已知某系统共有4台外设,即A,B,C,D,每台外设都可能发生中断,系统规定中断优先级为A最高,D最低,B、C同级介于A,D之间,当CPU在执行C设备的中断服务程序时,其余三台外设同时发生中断请求,此时,IF=1,问CPU响应哪台外设请求()
A.B设备
B.A设备
C.都不响应
D.依A、B、D次序都响应
7、已知某系统共带三台外设,即X、Y、Z,每台外设都能发出中断,它们的中断优先级为X>Y>Z,当前在执行Z中断服务程序时,X,Y同时发出中断请求,若此时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位对所有中断源的中断屏蔽
9、IBM-PC系统中规定的中断优先级次序,下面哪种正确()
A.内中断(除法错,INTO,INT)>(NMI)>(INTR)>单步中断
B.NMI > 内中断 > INTR > 单步中断
C.内中断 > 单步中断 > NMI > INTR
D.NMI > 内中断 > 单步中断 > INTR
10、中断过程与子程序之间用过程比较,下面哪一条是错误的()
A.中断过程与子程序调用过程都需保护断点
B.中断过程与子程序调用过程都需保护标志寄存器
C.中断过程与子程序调用过程都要改变程序执行方向
D.中断过程是随机的,而调用子程序是事先安置好的
四、多项选择题
1.PC/XT机对I/O端口的寻址方式有()。
A)端口直接寻址 B)寄存器寻址 C)基址寻址 D)变址寻址 E)寄存器相对寻址 F)DX间接寻址
2.PC机在和I/O端口输入输出数据时,I/O数据须经()传送。
A)AL B)BL C)CL D)DL
E)AX F)BX G)CX H)DX
3.在PC机工作过程中,8259A所管理的中断源优先级将发生变化的工作方式有()。
A)全嵌套工作方式 B)特殊全嵌套方式
C)优先级自动循环方式 D)优先级特殊循环方式
4.写入8259A的ICW1为13H,则该8259A芯片的工作方式是()。
A)上升沿触发中断请求 B)仅高电平请求中断 C)多片主从方式
D)单片方式 E)初始化写入ICW4 F)初始化不写入ICW4
五、简答题
1、说明AEOI和EOI的区别,一般EOI和特殊EOI的区别,你认为它们各适合在什么情况下使用?
2、8259A的主要功能有哪些?
3、8259A对中断优先权的管理方式有哪几种?各是什么含义?
4、8259A内部实现优先权管理的核心部件是哪些?
5、知某8088系统中接有中断控制器8259、可编程定时器8253,现欲利用它们,通过
中断实现时、分、秒电子时钟,试说明应如何去做。
六、应用题
1、若在系统中有一故障源,但该故障有瞬时故障和永久故障两种可能性,所以,当故障发生时,发出中断求信号,CPU响应后转入中断服务程序,在中断服务程序中,首先判断是瞬时故障还是永久故障(用延时0.5秒,然后检查故障是否还存在的方法判断),若为瞬时故障不做任何处理直接返回,是永久故障置FAIUNT字节单元为全1处理。
已知子程序DELAY可延时0.5秒,故障源寄存器(8位),最高位作故障记录位,当该位为1表明有故障发生,其它位未用,故障源端口地址为20H。
要求,编一个完成上述故障判断的中断服务程序。
2、试按照如下要求对8259A设设置置初始化命令字;系统中有一片8259A,中断请求信号用触发方式,下面要用ICW4,中断类型码为60H、61H、62H……67H,用特殊全嵌套方式,不用缓冲方式,采用中断自动结束方式。8259A的端口为96H,94H。
3、已知8086/8088的非屏蔽中断(NMI)服务程序的入口地址标号为NMITS,试编程将入口地址填写到中断向量表。
答案
一、填空题
1、8259A,8
2、IR0,IR7
3、(1)关闭中断,(2)CS、IP以及FR的内容推入堆栈,(3)中断服务程序段地址送入CS 中,偏移地址送入IP中
10、256
11、中断类型号*4
12、内部中断,NMI中断,INTR中断
13、由外部中断源对CPU产生的中断请求,是指CPU内部事件及执行软中断指令所产
生的中断。