汇编原理复习题及答案 下载本文

一、判断题

1. 8253在计数过程中,如不锁存或暂停,读出的数据不一定正确。 【答案】对

2. 由于8088/8086 CPU在中断响应后自动关中断,所以在中断服务结束并返回后需用户开中断,才能再次响应中断。( ) 【答案】错

3. 8086 的中断分为可屏蔽中断和不可屏蔽中断两种。 【答案】错

4. 由于8088/8086 CPU在中断响应后自动关中断,所以在中断服务结束并返回后需用户开中断。

【答案】错

5. 8086CPU在响应中断时,执行两个中断响应周期。( ) 【答案】对

6. 对8086系统,中断类型码的大小与中断优先级高低无关。( ) 【答案】对

7. 对8086系统,中断优先级高低与中断类型码的大小有关。( ) 【答案】错

8. 当中断控制器8259A设定为中断自动结束时,程序设计者无须在中断服务程序结束时向8259A发出EOI命令。 【答案】对

9. CPU 在未执行完当前指令的情况下,就可响应可屏蔽中断请求。 【答案】错

10. CPU响应可屏蔽中断时,无须从数据总线上读取中断类型码。 【答案】错

11. 在读8253计数值时,只有在锁存或暂停时才能可靠地获得正确读数。( ) 【答案】对

12. 8253 三个计数通道结构完全相同,且独立工作( )。 【答案】对

13. 8253的每个计数器能按十进制或二进制两种制式中的一种进行计数。 【答案】对

14. 若要实现定时控制,则需将定时器的计数脉冲输入信号作为中断请求信号。( )

万维试题库系统 第 1 页

【答案】错

15. 读取 8253 内的计数值时,必须先用锁存命令将当前计数值锁存在输出锁存器中( ) 【答案】对

16. 8253的每个计数器只能按二进制进行计数。 【答案】错 17. 8086CPU中所有的内部中断都不能被屏蔽,且每种类型的中断有唯一对应的中断类型码。( ) 【答案】错

18. 若主程序中已使用IF标志位置“1”,则在执行完中断服务程序并返回主程序后,IF标志位一定为“0”。 【答案】错

19. 8086 响应 INTR 请求需要执行两个总线响应周期( )。 【答案】对

20. 当8088/8086 CPU正在执行“IRET”指令时,如有当前最高优先级的中断申请,则CPU在当前指令周期结束后不会立即予以响应。( ) 【答案】对

21. 当8088/8086 CPU正在执行总线操作时,如有当前最高优先级的中断申请,则CPU在当前指令周期结束后也不会立即予以响应。 【答案】错

22. 中断响应时,8086会自动输出两个总线周期的INTA信号。( )

【答案】错

23. 采用中断方式进行数据传送时必须在主程序中事先保护现场,否则会引起系统混乱。( ) 【答案】错

24. 8086在中断响应时,不会自动将标志寄存器的值入栈保存。( ) 【答案】错

25. 当运算产生溢出时,一定会产生溢出中断。( ) 【答案】错

26. 微机在中断输入/输出方式下的数据输入/输出是由中断控制器8259A来控制。( ) 【答案】错

27. 8086中设置中断屏蔽寄存器是可以改变各中断的优先级。

万维试题库系统 第 2 页

【答案】对

28. 并行接口只适用于近距离数据传送。( ) 【答案】对

29. 只有当8255A的B端口INTEB位清为0时,才允许B端口发出中断请求。( ) 【答案】错

30. 8255A没有专门的中断请求引脚线,所以不能用于中断传送方式。( ) 【答案】错

31. 8255A 的 C 口置位/复位控制字是写入 C 口的端口地址( )。 【答案】错

32. 8259A只能管理可屏蔽中断,而不能管理非屏蔽中断。( ) 【答案】对

二、单项选择题

1. 一片中断控制器8259A能管理( )级硬件中断。 A.10 B.8 C.64 D.2 【答案】B

2. 8259A在中断优先级自动循环方式下,IR5中断结束后,( )自动变为最高级。 A. IR4 B. IR0 C. IR6 D. IR7 【答案】C

3. 8086非屏蔽中断的类型码是( )。 A.00H B. 02H C. 08H D. 不定 【答案】B

4. 8086微机系统中,NMI中断的中断矢量位置( )

A.由程序指定 B.由操作系统自动分配 C.固定在0008H开始的4个字节中 D.固定在中断矢量表的表首 【答案】C

5. 8259A是( )

A.可编程DMA控制器 B.可编程中断控制器 C.可编程定时/计数器 D.总线仲裁器 【答案】B

6. 两片8259A接成级联缓冲方式可管理( )个可屏蔽中断。 A. 2 B. 15

万维试题库系统 第 3 页

C. 16 D. 256 【答案】B

7. 在 PC/XT 中,NMI 中断的中断矢量在中断矢量表中的位置________。

A.是由程序指定的 B.是由 DOS 自动分配的 C.固定在 08H 开始的 4 个字节中 D.固定在中断矢量表的表首 【答案】C

8. 关于8088/8086 CPU中指令INTn的硬件执行动作,其描述不正确的是__ __。 A、寄存器CS和IP的内容入栈 B、程序状态字入栈并关中断

C、从中断控制器8259获取中断类型码

D、地址为4 * N单元中的内容入IP,为4 * N + 2单元中的内容入CS 【答案】C

9. 对8259A进行初始化时,必须设置的两个初始化命令字为:______。 A、ICW1,ICW2 B、ICW1,ICW3 C、ICW1,ICW4 D、ICW2,ICW4 【答案】A

10. 中断指令 INT 17H 的中断服务程序的入口地址放在中断向量表地址( )开始的 4 个存贮单元内。

A. 00017H B. 00068H C. 0005CH D. 0005EH 【答案】C

11. 中断自动结束方式是自动将8259( )相应位清零。 A.ISR B.IMR C.IRR D.ICW 【答案】A

12. 8086响应中断的条件是( )

A. IF=1,完成当前指令后 B. IF=0,完成当前指令后 C. IF=1,没有完成当前指令 D. IF=0,没有完成当前指令 【答案】A

13. 8259的中断服务寄存器ISR的某一位如果置1则表示( )。 A. 8259中断服务故障

B. CPU正在执行中断服务程序 C. 外部设备可以请求中断服务 D. 中断服务程序刚执行完 【答案】B

14. 8086 微机系统的 RAM 存储单元中,从 0000H:002CH 开始依次存放 23H,0FFH,00H和 0F0H 四个字节,该向量对应的中断号是( )。

万维试题库系统 第 4 页