微机原理与接口技术(第二版) 作者 毛红旗 刘敏 杨洪亮 第09章 DMA控制接口.pptVIP

  • 2
  • 0
  • 约 39页
  • 2015-12-10 发布于广东
  • 举报

微机原理与接口技术(第二版) 作者 毛红旗 刘敏 杨洪亮 第09章 DMA控制接口.ppt

第9章 DMA控制接口 9.1 DMA控制器概述 9.2 可编程DMA控制器8237A 第9章 DMA控制接口 为了实现CPU与I/O设备之间的数据传送,通常采用程序控制方式、中断方式和DMA方式这样三种数据传送方式。 程序控制方式和中断方式 程序控制方式和中断方式都需要CPU作为中介: 外设 CPU 内存 两个含义: 1)软件:外设与内存之间的数据传送是通过CPU执行程序来完成的 2)硬件:I/O接口和存储器的读写控制信号、地址信号都是由CPU发出的(总线由CPU控制)。 缺点:程序的执行速度限定了传送的最大速度—解决:DMA传输 9.1.1、DMA传送的特点 1. DMA传送的特点: 外设 内存 外设直接与存储器进行数据交换 ,CPU不再担当数据传输的中介者; 总线由DMA控制器(DMAC)进行控制(CPU要放弃总线控制权),内存/外设的地址和读写控制信号均由DMAC提供。 优点:数据传输由DMA硬件来控制,数据直接在内存和外设之间交换,可以达到很高的传输速率 DMA传送类型 DMA读——把数据由存储器传送到外设 由MEMR*有效从存储器读出数据,由IOW*有效把这一数据写入外设 DMA写——把外设输入的数据写入存储器 由IOR*有效从外设输入数据,由MEMW*有效把这一数据写入存储器。

文档评论(0)

1亿VIP精品文档

相关文档