第七部分 微机DMA方式练习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
DMA方式
一.选择题
1.在进入DMA工作方式之前,DMA控制器是被当作系统总线上的一个( )。
(A) 主处理器(B) I/O设备(C) I/O接口(D) 主模块
2.主机与外设传送数据时,采用( )方式,主机与外设是串行工作的。(A) 程序查询(B) 中断(C) DMA (D) IOP处理机
3.下列几种芯片中能接管总线且控制数据传送的是()。
(A) 8254 (B) 8255 (C) 8237 (D) 8251
4.要使系统能按直接存储器存取方式进行主机与外设间的数据传送,系统至少应有( )芯片。
(A)8250 (B)8259 (C)8237 (D)8255
5.占用CPU时间最少的传送方式是()。
(A)DMA (B)中断(C)查询(D)无条件
6.在DMA方式下,能对总线进行控制的部件是( )。
(A)CPU (B)DMAC (C)外部设备(D)存储器
7.采用DMA方式传送数据时,每传送一个数据要占用()的时间。
(B)一个机器周期(C)一个存储周期(D)一个时钟周期
8.DMA方式中,周期“窃取”是窃取一个()
(A)存储周期(B)指令周期(C)CPU周期(D)总线周期9.在DMA传送方式下,外部设备与存储器之间的数据传送通路是()。(A)数据总线DB (B)专用数据通路(C)地址总线(D)控制总线CB 10.在DMA传送过程中,实现总线控制的部件是()。
(A)CPU (B)外部设备(C)DMAC (D)存储器11.在DMA方式下,CPU与总线的关系是()。
(A)只能控制数据总线(B)只能控制地址总线
(C)成隔离状态(D)成短接状态
12.CPU响应DMA传送请求的信号是()
(A)READY (B) (C) (D)
13.如果采用两级8237A级联方式,最多可构成()个DMA通道。
(A)2 (B)4 (C)8 (D)16
14.在8237A用于存储器到存储器的数据传送时,使用()。
(A)通道0的现行地址寄存器指示源地址,现行字计数寄存器对传送的字节数计数,通道1指示目的地址。
(B)通道1的现行地址寄存器指示目的地址,现行字计数寄存器对传送的字节数计数,通道0指示源地址。
(C)通道2指示源地址,通道3的现行地址寄存器指示目的地址,现行字计数寄存器对传送的字节数计数。
(D)通道2的现行地址寄存器指示源地址,现行字计数寄存器对传送的字节数计数,通道3指示目的地址。
15.8237A各个通道可以采用循环优先权的方式,在这种方式下,刚刚被服务过的通道的优先级变为()。
(A)向上增加一级(B)最低一级
(C)保持不变(D)次高级
16.8237A用作存储器与存储器之间的传送时,从源地址中读出的数据通过()送到目的地址单元中去。
(A)CPU的通用寄存器(B)8237A中的读写缓冲器
(C)8237A的暂存器(D)8237A中的现行字节寄存器
二、判断题
1.如使8237硬件复位,则任何一个通道的DMA请求都不能被响应。2.8237的四个通道具有不同的优先级别,其中通道0最高,通道3最低。3.可以通过CPU执行一条输出指令,来启动8237的DMA操作。4.DMAC接管总线的方式只有一种,即:使CPU暂时放弃总线控制权。5.DMA的最高速度与存储器的工作速度无关。
6.每片8237A要占用16个连续的端口地址。
7.8237A基字节计数器预置时,写入的内容应是实际传送的字节数。
8.在DMA传送方式中,以级联方式的传输效率最高。
三、填空题
1.8237DMA控制器是具有( )个通道的DMA控制器。
2.DMA写操作把数据从( ) 传到( ) 。
3.DMA读操作把数据从()传到( ) 。
4.用8237DMA控制器完成PC机的存储器与外设间的数据传送时,数据的传送需经过( )总线。
5.DMA方式的中文意义是(),它答案:直接存储器访问、存取批量高速
6.DMA方式的基本思想是()。