微机原理与接口技术第六章8259a练习题及答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《微机原理与接口技术》练习题

第六章

一、单项选择题

1.8259A的INT是中断请求信号,它连至CPU的(C)端,用来向CPU发中断请求信号。

A.NMI B. IF C.INTR D. TF

2.DMA工作方式时,总线上的各种信号是由(D)发送的。

A.中断控制器

B.CPU

C.存储器

D.DMA控制器3.中断自动结束方式是自动将8259(A)相应位清零。

A.ISR

B.IMR

C.IRR

D.ICW

4.8086非屏蔽中断的类型码是(B)。

A.00H

B.02H

C.08H

D. 不定

5.对“INT N”指令其中断向量存放在内存从(C)开始的地址中。

A. DS*10H+N*4

B. DS*10H+N

C. 0*10H+N*4

D. 0*10H+N

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

A. 2

B. 15

C. 16

D. 256 7.8086CPU在收到中断请求信号、进入中断响应周期以后,必须向中断源发出的信号是(B)。

A.INTR信号

B.INTA信号

C.HOLD信号

D.HLDA信号8.在下列类型的8086CPU中断中,中断优先权最低的是(D)。

A.除法出错中断

B.可屏蔽中断

C.不可屏蔽中断

D.单步中断

9.在8259A内部,用于反映当前CPU正在执行哪些中断源程序的部件是(B)。

A.中断请求寄存器

B.中断服务寄存器

C.中断屏蔽寄存器

D.中断优先级比较器

10.8259A最多可管理_______级优先权的中断源。( A )

A.64

B.128

C.8

D.16 11.8086/8088的中断向量表(B)。

A.用于存放中断类型号

B.用于存放中断服务程序的入口地址

C.是中断服务程序的入口

D.是中断服务程序的返回地址.

12.DMA操作的基本方式之一,周期挪用法是( A )。

A.利用CPU不访问存储器的周期来实现DMA操作

B.DMA操作期间,CPU一定处于暂停状态

C.要影响CPU的运行速度

D.DMA传送操作可以有规则的、连续地进行

13.在CPU与外设的I/O传送控制方式中,效率高、实时性强的方式是(D)。

A.同步传送 B. 查询传送 C.中断传送 D. DMA传送14.在8259A的ICW1、ICW2、ICW3和ICW4中,初始化时可以选写的命令字有(C)。

A.ICW1 B. ICW1和ICW2

C.ICW3和ICW4 D. ICW2、ICW3和ICW4

15.DMA传送控制的周期挪用一般适用于(D)的情况。

A .CPU工作周期比内存周期短很多

B .I/O设备读写周期小于内存存储周期

C. CPU工作周期比内存周期长很多

D. I/O设备读写周期大于内存存储周期

16.在中断方式下,CPU和外设是处于(B)工作。

A.串行 B. 并行C.部分重叠 D. 交替

17.当8237的某一通道进行DMA传送时,其余通道无论其优先级高或低均为( C )。

A.DMA开放 B. DMA浮空C.DMA禁止 D. DMA嵌套

18.以下方式中CPU不参与数据传送的是(D)方式。

A. 条件输入/输出

B. 无条件输入/输出

C. 中断输入/输出

D. 直接存储器存取

19.说DMA传送方式没有程序和指令介入是指(D)

A.DMA传送全过程

B.数据传送后

C.数据传送前

D.仅是数据传送期间

二、填空题

1.INTR是可屏蔽中断请求信号,输入,高电平有效,当INTR=1时,表示外设提出了中断请求,8086/8088在每个指令周期的最后一个T状态去采样此信号,

若IF=1,则CPU响应中断,停止执行当前的指令序列,并转去执行中断服务子程序。

2.8259A的INTA是中断应答线(输入),它连至CPU的INTA端,一旦接收到来自CPU的中断应答信号,8259A就把中断向量类型号送入数据总线。

3.8259A的IR0~IR7是8级中断请求输入端,在主从级联工作方式中,主片的IR0~IR7端分别与各从片的INT端相连,用来接收来自从片的中断请求。4.芯片8237A有四个独立的DMA通道,这四个通道在请求DMA传送时的优先权可通过编程设定为固定方式和循环方式。

5.芯片8259A的中断触发方式有电平触发方式、边沿触发方式。

三、判断题

1.两片8259A接成级联缓冲方式可管理16个可屏蔽中断。(F)

2.在任何程序执行过程中,只要遇到软件中断指令,总是到中断向量表中去取中断服务子程序的入口地址,然后执行中断服务子程序。(T)

3.DMA控制器的DMA传送形式有I/O设备与内存之间、存储器与存储器之间、I/O设备与I/O设备之间。(F)

4.DMA工作方式时,总线上的各种信号是由CPU发送的。(F)

5.微机在中断输入/输出方式下的数据输入/输出是由中断控制器8259A来控制。(F)

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

四、简答题

1.8086如何响应一个外部的INTR中断请求?

答:在INTR中断请求响应条件满足的情况下,

(1)8086在连续的两个总线周期中发出INTA#中断请求响应信号;

(2)在第二个INTA#信号期间,中断源经数据总线向8086发出一字节的中断类型码,8086收到类型码后放入暂存器;

(3)8086保护现场:标志寄存器入栈,清除IF、TF标志位,断点CS、IP值入栈;

(4)8086将类型码乘4后得到中断向量表的入口地址,从此地址开始的4个单元中读出中断服务程序的入口地址(IP,CS);

相关文档
最新文档