试题详情
简答题简述DMA三种传送方式的区别。
  • (1)单字传送:每次DMA传送只传送一个字节数据,传送后释放总线由CPU控制总线一个完整的总线周期。以后又测试DMA请求线DREQ,若有效,再进入DMA周期。在DMA响应信号DACK有效前,DREQ必须保持有效;若DREQ在传送过程一直保持有效,在两次传送之间也必需释放总线。
    (2)成组传送方式,一个DMA请求一组信息,这一组信息的字节数由编程决定,只要在DACK有效之前DREQ保持有效即可。一旦DACK有效,不管DREQ是否有效,DMAC一直不放弃总线控制权,直到整个数据传送完。
    (3)请求传送方式,该方式类似成组传送方式,但每传送一个字节后,DMAC就检测DREQ,若无效则挂起;若有效,继续DMA传送,直到一组信息传送结束;外加信号强制DMAC终止操作。
  • 关注下方微信公众号,在线模考后查看

热门试题