单选题 下图描述的是DMA访问原理框图,DMA传输一般分为四个阶段:申请阶段、响应阶段、数据传送阶段和传送结束阶段,图中的(1)、(2)、(3)、(4)应该依次为(27)________。
【正确答案】 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重新获取总线的控制权,从主程序被中断的指令开始继续执行。