单选题 下列称述中正确的是{{U}} {{/U}}。
  • A.在DMA周期内,CPU不能执行程序
  • B.中断发生时,CPU首先执行入栈指令将程序计数器内容保存起来
  • C.DMA传送方式时,DMA控制器每传送一个数据就窃取一个指令周期
  • D.输入输出操作的最终目的是要实现CPU与外设之间的数据传输
【正确答案】 D
【答案解析】在周期挪用方式中,如果CPU不访存,此时I/O访存与CPU访存没有冲突时,DMA周期内CPU正常执行程序,答案A错。中断发生时,CPU应先识别中断源,进行中断优先级的排队等操作,答案B错。DMA传送方式时,DMA控制器每传送一个数据就窃取一个存储周期,而不是指令周期,这种方式即是DMA的周期挪用方式,答案C错。实现CPU与外设之间的数据传输正是I/O操作的实质所在。