DMA具有以下作用:
能向CPU发出总线请求信号;当CPU发出响应信号后,接管对总线的控制,进入DMA方式;
发出地址信息,能对存储器寻址及能修改地址指针;
能发出读、写等控制信号;能决定传送的字节数,及判断DMA传送是否结束;
发出DMA结束信号,交回总线使用权。常用的芯片有8237DMA控制器。