第八章DMA控制器.pptVIP

  • 9
  • 0
  • 约3.99千字
  • 约 17页
  • 2015-08-31 发布于重庆
  • 举报
第八章DMA控制器.ppt

第八章 DMA控制器 §8.1 DMA控制器功能 §8.2 DMA控制器8237A 主讲:焦明海 Email:mhjiao@cc.neu.edu.cn * 主讲:焦明海 Email:mhjiao@cc.neu.edu.cn 计算机硬件技术基础 主讲:焦明海 东北大学计算中心 §8.1 DMA控制器功能 DMA具有以下功能: 1.工作要受CPU的管理。它和其它I/O接口一样是CPU的管理对象。 2.具有总线主设备(MASTER)的功能。一旦DMA请求并得到了总线控制权,它就成了总线主设备,它和CPU一样控制信息在总线上的传输—DMA传输。在DMA传送期间,DMAC将读取源口数据,并写到目的口。当一次传输或若干次传送完毕,DMAC就把总线控制权移交给CPU,它又变成从设备。 CPU对8237A的编程初始化工作是通过8237A的端口 进行的。8237A的端口是用低4位地址线A3A2A1A0编址 ,共有16个端口地址。 16个端口地址分为以下两部分: (1)00H~07H分配给4个通道的相应的16位寄存器。 8237A的寄存器都是16位的,而8237A只有8位数据线 ,读/写操作均分两次进行。 (2)08H~0FH分配给其他寄存器。 包括3条不使用数据总线而只利用端口地址进行操作 的命令。 §8.2 DMA控制器8237A §8.2.1

文档评论(0)

1亿VIP精品文档

相关文档