什么是DMA控制器?DMA控制器应用全解.rar
一个DMA控制器,实际上是采用DMA方式的外围设备与系统总线之间的接口电路,这个接口电路是在中断接口的基础上再加DMA机构组成.习惯上将DMA方式的接口电路称为DMA控制器。下页图示出了一个最简单的DMA控制器组成示意图。
一个最简单的DMA控制器由以下逻辑部件组成:
(1)内存地址计数器用于存放内存中要交换的数据的地址。在DMA传送前,须通过程序将数据在内存中的起始位置(首地址)送到内存地址计数器。而当DMA传送时,每交换一次数据,将地址计数器加“1”,从而以增量方式给出内存中要交换的一批数据的地址。
(2)字计数器用于记录传送数据块的长度(多少字数)。其内容也是在数据传送之
用户评论