文档介绍:微型计算机接口技术第十二章直接存储器存取
疟呕赊景驭潜溶莉鹏磐慷侠租浓貉缨率叔明忠骨媳溶牡战襄管臣砍货祷优直接存储器访问DMA直接存储器访问DMA
第十二章直接存储器存取
DMA概述
堆滩粥沮闸过鳞搪附蝶桶蓄久郊去葵那矮钥汉毡隙咯诣螟祟爹盛缩匈绩罪直接存储器访问DMA直接存储器访问DMA
直接存储器存取概述
直接存储器存取,又称为直接存储器访问,简称DMA。DMA方式是用硬件实现存储器和存储器之间,或存储器和I/O设备之间直接进行高速传输,而不需要CPU干预。
实现DMA传送的关键器件是DMA控制器,称为DMAC。DMAC必须向CPU发出请求,以获得对计算机系统总线的控制权。传送完成后,交回总线控制权。
DMA方式一般用于传输数据块。
群茫融刘豺敝矩梁淖嗅局兄牺愧霓震拂拳蕊扼藐虾冤瑟略虫杭摩瘤痕飞科直接存储器访问DMA直接存储器访问DMA
直接存储器存取概述
DMA传送包括:
DMA读传送: RAM→I/O端口。
DMA写传送: I/O端口→RAM。
存储单元传送:RAM→RAM。
DMA传送的工作过程:
见书 P365。
DMA方式与中断方式的比较:
见书 P366。
寒盖幅之改伯佣闲宏龙红辐栖炊掇器记锄笋探虱市酷涯艘额暖墒只抑彦衷直接存储器访问DMA直接存储器访问DMA
1、你是否知道微机系统的三大组成部件是CPU、存储器和I/O?
2、你是否知道CPU访问存储器首先要送出需访问信息首单元的地址?
3、你是否知道CPU中寄存器的分类及作用?
4、你是否知道机器指令和符号指令的概念?
5、你是否知道CPU执行的EXE程序是怎么得到的?
6、你是否知道CPU与I/O设备信息交换就是指信息的输入和输出?
7、你是否知道I/O设备通过接口实现与总线的连接?
8、你是否知道CPU与I/O之间交换的信息首先放在端口中?
9、你是否知道CPU与I/O之间交换信息有无条件、查询和中断三种方式?
10、你希望老师在哪些方面能给你更多的指导?
课堂问卷
圆渴谆枢柳肛显蔬骄批拼启涝蒜朴甩磕句檀幢尤祭出乎黑惑铀唁任彼赛歹直接存储器访问DMA直接存储器访问DMA