下图描述的是DMA访问原理框图,DMA传输一般分为四个阶段:申请阶段、响应阶段、数据传送阶段和传送结束阶段,图中的(1)、(2)、(3)、(4)应该依次为(27)________。

admin2021-03-25  46

问题 下图描述的是DMA访问原理框图,DMA传输一般分为四个阶段:申请阶段、响应阶段、数据传送阶段和传送结束阶段,图中的(1)、(2)、(3)、(4)应该依次为(27)________。

选项 A、总线请求、总线响应、DMA响应、DMA请求
B、总线请求、总线响应、DMA请求、DMA响应
C、总线响应、总线请求、DMA请求、DMA响应
D、总线响应、总线请求、DMA响应、DMA请求

答案B

解析 本题考查DMA方面的基础知识。  DMA传送过程一般分为4个阶段:申请阶段、响阶段、数据传输阶段和传输结束阶段。HOLD和HLDA用于DMA方式请求和响应,DMA制器是DMA传输的核心电路。   
DAM方式传送的工作过程如下:   
①I/O设备接口向DMA控制器发出请求信号,请求DMA。传送。   
②DMA控制器接收到I/O请求后,向CPLJ发出总线请求信号HOLD,请求获取总线的控制权。   
③CPU在执行完当前的总线周期后,响应请求,向DMA控制器发出总线响应信号HLDA:释放总线的控制权,暂停执行主程序,处于等待状态,由DMA控制器获取总线的控制权。   
④DMA控制器接收到CPU的总线响应信号后,向I/O设备接口发出DMA响应信号。   
⑤DMA控制器发出。DMA传送需要的总线控制信号。   
⑥DMA控制器内部的地址寄存器值加1,字节计数器值减1,如果计数器值不为0,继续下个单元的数据传送。   
⑦当设定的字节计数传送完毕后,结束DMA的传送,DMA释放总线的控制权,CPU重新获取总线的控制权,从主程序被中断的指令开始继续执行。
转载请注明原文地址:https://jikaoti.com/ti/aEI7FFFM
0

相关试题推荐
最新回复(0)