- 2
- 0
- 约1.65万字
- 约 86页
- 2017-06-08 发布于湖北
- 举报
第7章 DMA控制器 7.1 DMA基本概念 7.2 DMA占用总线方式 7.3 DMA控制器8237A 7.4 8237A在PC上的应用 7.5 DMA读传送实例 7.1 DMA基本概念 DMA的意思是“直接存储器存取”,意指不通过CPU、直接对存储器进行访问,它由专门的硬件装置DMA控制器(DMAC)来完成。除了事先要用指令设置DMAC外,传送是应外设请求、在硬件控制下完成的。所以,它具有极高的传送速率。 DMAC对存储器的访问与CPU类似,一般利用系统总线来进行。 以读存储器为例,其过程是:DMAC一面向存储器送存储单元地址和读控制信号( ) ,同时又向外设端口送写控制信号( ),数据在硬件信号的控制下通过总线由源直接送达目的地。为了支持数据块的传送,DMAC还具有修改地址指针、统计传送次数、判断传送是否结束等多项自动功能。 所以,使用DMA方法,可支持外设→存储器、存储器→外设的高速直接传送;变通后,也可支持存储器→存储器、外设→外设的高速直接传送。 7.2 DMA占用总线方式 1.CPU暂时放弃总线控制权方式 此类DMA操作,CPU必须暂停任何总线操作,并让出对总线的控制权、直至DMA传送结束或完成一个总线操作周期之后,CPU才能继续控制总线。 实现这种方式的方法是DMAC向CPU发出总线请求信号,CPU在完成当前的总线周期操作之
您可能关注的文档
最近下载
- 2025年高考文科综合真题卷(附答案解析).docx VIP
- 高标准基本农田整治项目监理规划.docx VIP
- Schneider施耐德产品选型资料-OsiSenseXS电感式接近开关传感器.pdf
- 2024年安徽省中考英语试卷.pdf VIP
- 高中数学人教A版(2019)知识点与公式大全29页.docx VIP
- TCSCS009-2020钢结构滑移施工技术标准.pdf VIP
- 米非司酮临床应用指南(2025版).pptx VIP
- 新生儿黄疸病例讨论.ppt VIP
- 最新版入职新员工三级安全培训教材汇编!.doc VIP
- 在线学习课堂网课《基础医学实验技术与设备应用》单元测试考核答案.docx VIP
原创力文档

文档评论(0)