单选题 CPU响应DMA请求的条件是{{U}} {{/U}}。
  • A.当前指令周期结束
  • B.当前机器周期结束
  • C.当前指令周期结束,且没有NMI请求
  • D.当前机器周期结束,且没有NMI请求。
【正确答案】 B
【答案解析】DMA操作是在DMA控制器的作用下进行的,不占用CPU资源,所以在一条指令执行中间、当前总线周期(机器周期)结束即可进入DMA周期。