《DMA控制器》PPT课件

《DMA控制器》PPT课件

ID:41377085

大小:1.06 MB

页数:24页

时间:2019-08-23

《DMA控制器》PPT课件_第1页
《DMA控制器》PPT课件_第2页
《DMA控制器》PPT课件_第3页
《DMA控制器》PPT课件_第4页
《DMA控制器》PPT课件_第5页
资源描述:

《《DMA控制器》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、微机原理----DMA控制器8.1DMA概要微机原理DMA控制器()8.1DMA控制器概要微机原理DMA控制器()8.2DMA控制器8237A的编程结构和外部信号8.2.18237A的编程结构4个通道分别包含:16位的地址寄存器16位的字节计数器8位的模式寄存器4个通道公用控制寄存器和状态寄存器微机原理DMA控制器()8.2DMA控制器8237A的编程结构和外部信号8237A的对外连接信号CLK时钟CS#片选RESET复位READY准备就绪ADSTB地址选通AEN地址允许MEMR#存储器读MEMW#存储器写IOR#输入输出设备读IOW#输入输出设备写EOP#DMA传输过程结束DREQ通道DMA

2、请求输入DACK应答信号HRQ总线请求HLDA总线响应A3~A0地址A7~A4地址DB7~DB0双向数据微机原理DMA控制器()8.2.38237A工作时各信号的配合①作为从模块工作时②作为主模块工作时微机原理DMA控制器()8.38237A的工作模式和模式寄存器的格式工作模式:①单字节传输模式②块传输模式③请求传输模式④级联传输模式微机原理DMA控制器()模式寄存器的格式微机原理DMA控制器()8.48237A的典型时序微机原理DMA控制器()8.58237A的控制寄存器和状态寄存器8237A控制寄存器的格式微机原理DMA控制器()8.58237A的控制寄存器和状态寄存器8237A状态寄存器

3、的格式微机原理DMA控制器()8.58237A的控制寄存器和状态寄存器DMA请求寄存器的格式:微机原理DMA控制器()8.58237A的控制寄存器和状态寄存器屏蔽寄存器的格式微机原理DMA控制器()8.58237A的控制寄存器和状态寄存器8237A全屏蔽命令的格式微机原理DMA控制器()8.68237A各寄存器对应的端口地址A3A2A1A0IORIOW命令111111111100000111110001100011001010110101111101111000001000读状态寄存器写控制寄存器写DMA请求寄存器写单屏蔽寄存器写模式寄存器清除字节指针读暂存器发复位命令清除屏蔽寄存器写全屏蔽寄

4、存器微机原理DMA控制器()8.68237A各寄存器对应的端口地址DMA通道基址寄存器和当前地址寄存器基本字节计数器和当前字节计数器通道0通道1通道2通道3起始地址+0起始地址+1起始地址+4起始地址+6起始地址+1起始地址+3起始地址+5起始地址+7微机原理DMA控制器()8.78237A的编程和使用8237A的初始化总清地址低字节地址高字节计数低字节计数高字节方式字命令字屏蔽字其他通道参数微机原理DMA控制器()8.78237A的编程和使用8237A的初始化MOVAL,04MOVDX,DMA+8OUTAL,DXMOVAL,00MOVDX,DMA+ODHOUTDX,ALMOVDX,DMAWR

5、ITE:MOVAL,0FFHOUTDX,ALOUTDX,ALINCDXINCDXLOOPWRITEMOVDX,DMA+0BHMOVAL,58HOUTDX,ALMOVAL,41HOUTDX,ALMOVAL,42HOUTDX,ALMOVAL,43HOUTDX,ALMOVDX,DMA+8MOVAL,0OUTDX,ALMOVDX,DMA+0AHOUTDX,ALMOVAL,01OUTDX,ALMOVAL,02OUTDX,ALMOVAL,03OUTDX,AL微机原理DMA控制器()8.78237A的编程和使用对通道1~3的地址寄存器的值进行测试MOVDX,DMA+2MOVCX,3READ:INAL,DXM

6、OVAH,ALINAL,DXCMPAX,0FFFFHJNZHHHINCDXINCDXLOOPREADHHH:HLT…微机原理DMA控制器()8.78237A的编程和使用对通道1~3的地址寄存器的值进行测试MOVDX,DMA+2MOVCX,3READ:INAL,DXMOVAH,ALINAL,DXCMPAX,0FFFFHJNZHHHINCDXINCDXLOOPREADHHH:HLT…微机原理DMA控制器()8.78237A的编程和使用利用通道1进行网络通信的传输程序NETTRA:MOVDX,DMA+0CHMOVAL,0OUTDX,ALMOVDX,DMA+09HOUTDX,ALMOVAX,01MOR

7、AX,SIMOVDX,DMA+0BHOUTDX,ALMOVAX,ESMOVCL,04ROLAX,CLMOVCH,ALANDAL,0F0HADDAX,BXJNCABCINCCHABC:MOVDX,DMA+2OUTDX,ALMOVAL,AHOUTDX,ALMOVAL,CHANDAL,OFHMOVDX,DMA+083HOUTDX,ALMOVAX,DIDECAXMOVDX,DMA+3OUTDX,ALMOV

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。