- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LEA SI,OUT_DATA LEA DI,EXT CLD MOV CX,10 REP MOVSB OUT 0CH,AL ;清字节指针F/F MOV AL,49H ;写方式字 OUT 0BH,AL MOV AL,06 ;置地址页面寄存器 OUT 83H,AL ;8086的页面地址寄存器是83H MOV AL,0 ;写入基地址低16位 OUT 02,AL ;先写低8位 OUT 02,AL ;后写高8位 MOV AX,0AH ;写入传送的字节数10 OUT 03,AL ;先写低字节 MOV AL,AH OUT 03,AL ;后写高字节 MOV AL,01 ;清通道屏蔽,启动DMA OUT 0AH,AL MOV AH,4CH INT 21H CODE ENDS END START DMA习题补充 1 什么是DMA传输? DMA传输有什么优点?为什么? 2 叙述一次数据块DMA传输和一个字节数据DMA传输的全过程。 3 什么叫DMA通道?它如何组成? 4 DMA控制器8237A的成组传送方式和单字节传送方式各有什么特点?它们的适用范围各是什么? 5 怎样用指令启动一次DMA传输?怎样用指令允许/关闭一个通道的DMA传输? 6 DMA控制器8237A能不能用中断方式工作?请说明。 7 如何判断某通道的DMA传输是否结束?有几种方法可供使用? 8 叙述一次DMA控制器8237A编程使用的主要步骤。 9 使用DMA控制器8237A传输1字节数据需要多少时间?受那些因素影响?请作具体分析。 * * * * * * * * * * * * * * * * * * * * * * * * * * * * 8237A组成说明 8237A有四个独立通道:每个通道有16位地址REG,16位字节数计数器,6位模式REG。 四个通道公用控制寄存器,状态寄存器,屏蔽寄存器,请求标志寄存器及暂存器,各寄存器均为8位。 基地址寄存器:放DMA传送RAM地址初值。 当前地址寄存器: DMA传送时内容变化,可读。 基字节数寄存器: DMA传送的总字节数。 当前字节数寄存器: DMA传送时内容变化,可读。 8237A引线说明: DB7-DB0:双向数据总线。 8237A为从模块时被处理器编程或读状态,DB7-DB0作为数据线,传输数据或命令字。 8237A为主模块时DB7-DB0输出地址A15-A8,在 存储器到存储器传送操作时经DB7-DB0,将M数据送8237A暂存器。 A3-A0:地址线,从模块时为输入,处理器寻址8237A;主模块时输出低位地址。 8237A引线说明: A7-A4:地址线,主模块时输出A7-A4。 CS:片选,从模块时处理器用来寻址8237A。 IOR,IOW:I/O读写控制,双向。8237A在从模块时为输入,在主模块时为输出。 AEN,ADSTB输出:8位地址锁存允许及选通。在主模块时允许外部锁存器锁存8237A的高8位地址。 MEMR,MEMW:输出,存储器读写控制,主模块时送存储器。 READY:输入,准备就绪,主模块时控制总线周期的长度,与慢速设备同步。 8237A引线说明: RESET:输入,复位信号,复位时屏幕寄存器置1,其它寄存器置0。 EOP:双向。输出时,表明内部通道传送结束;输入时,表明外部强迫DMA传送停止。 DREQ0-DREQ3:I/O设备DMA请求输入信号。 DACK0-DACK3:输出DMA请求的响应。 HRQ:8237A向处理器发出的总线请求信号。 HLDA:处理器发给8237A的总线请求响应信号。 8237A的工作周期、时序与模式 操作时序图 (1)空闲周期SI 上电后,未编程前,还没有DMA请求,进入空闲周SI,DMA处于被动工作方式,CPU可对DMA进行编程。 内部状态变化流程图 8237A的工作周期、时序与模式 (2)过渡状态S0 若检测到DREQ请求,DMAC即向CPU发出总线请求信号HRQ。并且,DMAC从SI状态跳入S0状态,并重复执行,直到收到HLDA信号(CPU)进入S1状态,DMAC从被动 →主动态 (3)DMA有效周期(S1 ~S4) 在CPU的回答信号HLDA到达后,DMAC进入有效周期开始传送数据。 一个完整的传送周期包括S1 ,S2 ,S3 和S4四个周
您可能关注的文档
- 刑法学 作者 苏惠渔 第十六章 定 罪.ppt
- 刑法学 作者 苏惠渔 第十三章 排除犯罪性的行为.ppt
- 刑法学 作者 苏惠渔 第十五章 共同犯罪.ppt
- 刑法学 作者 苏惠渔 第十章 犯罪客观要件.ppt
- 刑法学 作者 苏惠渔 第五章 刑法的体系与解释.ppt
- 刑法学 作者 苏惠渔 第一章 刑法学的研究对象.ppt
- 刑法学(上下册)(21世纪中国高校法学系列教材) 作者 李洁 著 下册全部 第二十八章.ppt
- 刑法学(上下册)(21世纪中国高校法学系列教材) 作者 李洁 著 下册全部 第二十九章.ppt
- 刑法学(上下册)(21世纪中国高校法学系列教材) 作者 李洁 著 下册全部 第二十六章.ppt
- 刑法学(上下册)(21世纪中国高校法学系列教材) 作者 李洁 著 下册全部 第二十五章.ppt
- 微机原理、汇编语言与接口技术 工业和信息化普通高等教育“十二五”规划教材立项项目 作者 周杰英 张萍 郭雪梅 黄方军 第8章 常用接口技术.ppt
- 微机原理与接口技术 第二版 作者 郑博仁 邹纯递 第1章 微型计算机系统概述.ppt
- 微机原理与接口技术 第二版 作者 郑博仁 邹纯递 第3章 微 处 理 器.ppt
- 微机原理与接口技术 第二版 作者 郑博仁 邹纯递 第5章 汇编语言程序设计.ppt
- 微机原理与接口技术 第二版 作者 郑博仁 邹纯递 第7章 微型计算机的输入输出及DMA.ppt
- 微机原理与接口技术 第二版 作者 郑博仁 邹纯递 第9章 总 线.ppt
- 微机原理与接口技术 第二版 作者 周明德 第1章 概 述.ppt
- 微机原理与接口技术 第二版 作者 周明德 第2章 IA-32结构微处理器与8086.ppt
- 微机原理与接口技术 第二版 作者 周明德 第3章 8086指令系统.ppt
- 微机原理与接口技术 第二版 作者 周明德 第4章 汇编语言程序设计.ppt
最近下载
- 组织知识清单.docx VIP
- DB44_T 2647-2025 危险化学品储存装置安全使用技术规范.docx VIP
- 24年注会《战略背诵口诀表》.pdf VIP
- 二级圆柱齿轮减速器设计详细讲解.docx
- 曲线积分与曲线积分.doc VIP
- 梅毒螺旋体检测标准操作规程【参考】.doc VIP
- 2025年云南大理经济开发投资集团有限公司及下属子公司第二批招聘31人考试备考试题及答案解析.docx VIP
- 招标代理机构设置运作机制和流程.doc VIP
- 中国红磷阻燃剂项目商业计划书.docx
- 2025年云南大理经济开发投资集团有限公司及下属子公司第二批招聘31人考试备考题库及答案解析.docx VIP
文档评论(0)