微型计算机第6章+强化训练

  • 格式:doc
  • 大小:45.50 KB
  • 文档页数:4

第6章强化训练
一、单项选择题
1. 当多片8259A级联使用时,对于主8259A,信号CAS0~CAS2是()。

A.输入信号
B.输出信号
C.输入/输出信号
2.一片8259A只占两个I/O地址,可以用地址码A1来选择端口。

如果其中一个端口地址为92H,则另一个端口地址为()。

A.90H
B.91H
C.93H
D.94H
3. 下面的中断中,只有()需要硬件提供中断类型码。

A.INT O
B.INT n
C.NMI
D.INTR
4. 对于掉电的处理,CPU是通过()来处理的。

A.软件中断
B.可屏蔽中断
C.非屏蔽中断
D.DMA
5. 在中断响应周期内,将IF置0是由()。

A.硬件自动完成的
B.用户在编制中断服务程序时设置的
C.关中断指令完成的
6. 中断向量地址是()。

A.子程序的入口地址
B.中断服务程序的入口地址
C.中断服务程序入口地址的地址
D.主程序的断点地址
7. 中断向量可以提供()。

A.被选中设备的起始地址
B.传送数据的起始地址
C.中断服务程序的入口地址
D.主程序的断点地址
8. 8086/8088的中断向量表()。

A.用于存放中断类型号
B.又叫“中断指针表”
C.是中断服务程序的入口
D.是中断服务程序的返回地址
9. INT n指令中断是()。

A.由外部设备请求产生
B.由系统断电引起
C.通过软件调用的内部中断
D.可用IF标志位屏蔽的中断
10. CPU响应中断后得到中断向量号为10,则从()单元取出中断服务程序的入口地址。

A.00010H
B.00040H
C.00028H 10X4=40 28H
D.00024H
11. 一个8259A可提供()个中断类型码。

A.1
B.8
C.16
D.64
12. 当用8259A作为中断控制器时,在外部可屏蔽中断的服务程序中,要用EOI命令是因为()。

A.用它来清除中断请求,以防止重复进入中断程序
B.用它屏蔽已被服务了的中断源,使其不再发出请求
C.用它来重新配置8259A中断控制器
D.用它来清除中断服务寄存器中的相应位,以允许同级或较低中断能被服务
13. 若8086从8259A中断控制器中读取的中断类型号为76H,其中断向量在中断向量表中的地址指针是()。

A.01D4H
B.01D7H
C.01D5H
D.01D8H
14. 在8259A单片工作方式和级联工作方式下,分别最多可管理()中断级。

A.8级和16级
B.256级
C.8级和64级
D.16级和64级
15. IF可以屏蔽的中断类型有()。

A.内部中断
B.外部中断
C.外部中断的可屏蔽中断
D.外部中断和内部中断均可屏蔽
16. CPU响应外部中断请求是()。

A.在一条指令执行结束时
B.在一个机器周期结束时
C.一旦请求,立即响应
D.由中断类型码n引起
17. 已知中断类型号为14H,它的中断向量存放在存储器的向量单元()中。

A.0050H,0051H,0052H,0053H
B.0056H,0057H,0058H,0059H
C.0000:0050H,0000:0051H,0000:0052H,0000:0053H
D.0000:0056H,0000:0057H,0000:0058H,0000:0059H
18. PC采用向量中断方式处理8级外中断,中断号依次为08H~0FH,在RAM0:2CH单元开始依次存放23H、FFH、00H和F0H四个字节,该向量对应的中断号和中断程序入口地址是()。

A.0CH,23FFH:00F0H
B.0BH,F000H:FF23H
C.0BH,00F0H:23FFH
D.0CH,F000H:FF23H
19. 通常情况下,一个外中断服务程序的第一条指令是STI,其目的是()。

A.开放所有屏蔽中断
B.允许低一级中断产生
C.允许高一级中断产生
D.允许同一级中断产生
20. 8259A的中断请求寄存器用于()。

A.指示有外设向CPU发中断请求
B.指示有中断正在进行
C.开发或关闭中断系统
21. 8259A的中断服务寄存器用于()。

A.指示有外设向CPU发中断请求
B.指示有中断正在进行
C.开发或关闭中断系统
22. 当多片8259A级联使用时,对于从8259A,信号CAS0~CAS2是()。

A.输入信号
B.输出信号
C.输入/输出信号
二、填空题
1. 2片8259A最多可以管理(15)个可屏蔽中断源。

2. 8086/8088CPU的标志寄存器FR中的中端允许标志位IF=0,表示此时CPU不允许响应(可屏蔽中断请求)。

3. 8086/8088CPU接收到中断类型码后,将它左移(2)位,形成中断向量的起始地址。

4. 8086/8088响应中断时,自动压入堆栈的内容有(FR)、(CS)和(IP )。

5. 8259A中断结束方式有(自动EOI方式)和(EOI命令方式)两种。

6.8259A的IR3接在一个输入设备的中断请求输出线上,其中断类型号为83H,该片的中断类型号的范围是(80H~87H)。

7. 中断向量表地址为(000CH)、(000DH)、(000EH)和(000FH)的4个字节单元用于存放类型3的中断向量。

8. 8086CPU在每条指令的最后一个时钟周期采样INTR信号,若其为(高)电平,且标志位(IF)为1,并且当前无(高)优先级服务,则8086响应INTR的中断请求。

9. 硬件中断可分为(可屏蔽中断)和(不可屏蔽中断)两种。

10. 8259A有两种中断触发方式,分别是(电平触发方式)和(边沿触发方式)。

11.若某外设的中断类型码为3AH,则该中断源的中断请求信号应连在8259A的(IR2)端,且对应的中断向量地址为(00E8H)。

12. 若某外设的中断类型码为48H,该中断源对应的中断向量地址为(0120H)。