!微机原理讲义(第8章dma控制器的编程结构及编程).ppt

!微机原理讲义(第8章dma控制器的编程结构及编程).ppt

!微机原理讲义(第8章dma控制器的编程结构及编程)解读

单字节传输方式 每传送一个字节,字节计数器减1,地址寄存器加1或减1,8237A释放系统总线;传送下一个字节时,若DREQ回到有效电平,则可继续发送总线请求 特点 CPU在每个DMA周期结束后立即控制总线。对系统影响不大。 CPU和DMAC轮流控制系统总线,传输效率低。 * 8.3 8237A的工作方式和方式寄存器 1. 8237A的工作方式和方式寄存器 8237A的四种工作方式 允许 DMA DMAC发总线请求 CPU响应DMA 放弃总线 DMAC控制 传一个字节 放弃总线中断请求 DREQ 有效 电平 N Y Y DMA请求? 传送结束否? 块传输方式 只要DMA一启动,DMAC始终占用总线,直到数据传送结束,或外部强制停止,才交出总线控制权。 两种结束方式:1、当字节计数器减为0时,使EOP#信号有效;2、接口往EOP#端送入有效电平,8237A释放总线。 特点 效率高。 DMA传输期间CPU长时间不能控制总线。若一次传输的数据较多,对系统会有一定响应。 * Y N DMAC控制传一个字节 放弃总线中断请求 CPU 响应 DMA 放弃总线 DMAC发总线请求 允许 DMA DMA请求? 块结束? 8237A的四种工作方式 8237A的工作方式和方式寄存器 1. 8237A的工作方式和方式寄存器 请求传输方式 当8237A检测到DREQ请求时就传输一字节,当DREQ 无效,或操

文档评论(0)

1亿VIP精品文档

相关文档