计算机采用直接存储器存取DMA传送数据时,是在设备之间直接开辟高速的数据通道,不需要CPU介入,而是由DMA控制器直接控制。因此,编程合理与否,直接影响计算机的运行效率和正确性,这里以实验为例,利用C语言给出DMA控制器的编程步骤及其技巧。