当前位置:文档之家› 中断部分习题

中断部分习题

一、单项选择题
1.8086的中断类型号左移2位是( )。

A.中断服务子程序的入口地址
B.中断向量表的地址指针
C.中断向量表的内容
D.以上三项都不是
2.8259的中断屏蔽字OCW1( )设置。

A.在ICW之前
B.只允许一次
C.可允许多次
D.仅屏蔽其中断源时
3.三片8259可提供( )个中断类型号。

A.24
B.22
C.23
D.25
4.响应NMI请求的必要条件是( )。

A.IF=1
B.IF=O
C.一条指令结束
D.无INTR请求
5.当8086 CPU的INTR=“1”,且中断允许位IF=“1”时,则CPU完成( )后,响应该中断请求,进行中断处理。

A.当前时钟周期
B.当前总线周期
C.当前指令周期
D.下一个指令周期
6.“INT n”指令中断是( )。

A.由外部设备请求产生
B.由系统断电引起的
C.通过软件调用的内部中断
D.可用IF标志位屏蔽的
7.8086/8088的中断采用向量中断方式,其中断服务程序的入口地址是由( )提供。

A.外设中断源
B.CPU的中断逻辑电路
C.以中断控制器读回中断类型号左移2位
D.由中断类型号指向的中断向量表中读出
8.8086/8088的中断向量表( )。

A.用于存放中断类型号
B.用于存放中断服务程序入口地址
C.是中断服务程序的入口
D.是中断服务程序的返回地址
9.非屏蔽中断的中断类型号是( )。

A.1
B.2
C.3
D.4
I0.CPU执行中断服务程序时,如果有优先级更高的中断源请求中断,则()
A. 若已开中断,则执行完当前指令就响应中断请求
B. 不响应
C. 立即响应中断请求
D. 中断返回后再响应
11.在程序控制传送力式中,哪种传送可提高系统的工作效率()
A. 无条件传送
B. 查询传送
C. 中断传送
D. 前三项均可
12. 通常的外设接口中,有()端口才能满足和协调外设工作要求。

A.数据
B.数据、控制
C.数据、控制、状态 D 控制、缓冲
13. 用DMA方式传送数据时,是由()控制的。

A.CPU
B. 软件
C.CPU十软件
D. 硬件控制器
14. 若微处理器可采用统一编址,那么一条SUB(减法)指令可访问的地址空间为()
A.整个地址空间 B. 仅1/O地址空间
C. 仅RAM地址空间
D. 随应用而定
15. 独立I/O端口编址方式中,对I/ O端口的访问()
A.存储器的访问指令实现
B.用专用的IN指令和OUT指令实现
C.不需要专门指令
D. 以上均不正确
16. 微处理器只启动外设而不干预传送进程的传送方式是()
A.中断方式 B.DMA方式 C. 查询方式 D.无条件方式
17. 采用条件传送方式时,必须要有()
A.中断逻辑 B. 请求信号 C. 状态端口 D.类型号
18.8086在响应中断请求时()
A. INTA输出一个负脉冲,将中断类型码从ADO-AI7读人
B. INTA输出两个负脉冲,在第二个负脉冲时读取中断类型码
C .INTA输出一个负脉冲,再进行一次1/O读周期,读取中断类型码
D. INTA输出一个负脉冲,同时提供1/O读的控制信号,读取中断类型码
19.8086CPU响应非屏蔽中断,其中断类型号是由()
A.中断控制器8259提供
B.指令码中给定
C.外设取回
D.微处理器硬件决定
20.以下论述正确的是。

A CPU响应中断期间仍执行原程序。

B在中断响应中,保护断点、保护现场应由用户编程完成。

C在中断过程中,若又有中断源提出中断, CPU立即响应。

D在中断响应中,保护断点是由中断响应自动完成的。

21.用DMA方式传送数据时,是由( )控制的。

A.CPU
B.软件
C.CPU+软件
D.硬件控制器
22.当8086/8088访问100H端口时,采用( )寻址方式。

A.直接
B.立即
C.寄存器间接
D.相对
23.在DMA方式下,CPU与总线的关系是( )。

A.只能控制数据总线
B.只能控制地址总线
C.成隔离状态
D.成短接状态
24.8086在响应外部HOLD请求后,( )。

A.转入特殊中断服务程序 B.进入等待周期 C. 只接收外部数据
D. 所有三态引脚处于高阻,CPU放弃对总线控制权。

二、简答题
1. 外设向CPU申请中断,但CPU不给以响应,其原因有哪些?
2. 8259A仅有两个端口地址,如何识别4条ICW命令和3条OCW命令?
3. 什么是一般全嵌套?什么是特殊全嵌套?对于8259A来说,如何设置一般全嵌套和特殊全嵌套?各在什么场合使用?
4. 简述8086/8088 可屏蔽中断的响应过程。

5. 何为中断向量表?它有何作用?位于内存的什么位置?
6. 8259A 的中断自动结束方式与非自动结束方式对中断服务程序的编写有何影响?
三、分析与编程。

1.若8086系统采用单片8259A,某中断源类型号为45H,这个中断源应连向中断请求输入IR的哪一个输入端?若中断服务程序的入口地址为1234H:0ABCDH,画出其中断向量在内存的分配,设中断请求信号采用边沿触发,非缓冲方式,采用自动中断结束方式,写出8259的初始化程序段(设8259端口地址为20H,21H)
2.试编写封锁8259A中的IR3,IR4和IR6中断请求的程序,8259A地址为20H,21H。

3. 某8259A 初始化时,ICW1=1BH,ICW2=30H,ICW4=01H,试说明8259A 的工作情况。

相关主题