- 1、本文档共52页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
?DMA传送方式的特点 1. 外设和内存之间,直接进行数据传送,不通过CPU, 传送效率高。适用于在内存与高速外设、或两个高速外设之间进行大批量数据传送。 2. 电路结构复杂,硬件开销较大。 接收接口往DMA控制器发出DMA请求信号后, DMA控制器能向CPU发出总线请求信号HOLD(高电平)。 当CPU向DMA发出响应信号HLDA(高电平)以后, DMA能接管对总线的控制,进入DMA方式。 能向地址总线发出内存地址信息, 对其进行寻址及修改地址指针。 ? 能向存储器或外设发#RD,#WR命令。 ? 能决定传送字节数,并判断DMA传送是否结束。 ? DMA过程结束,能向CPU发出DMA结束信号,HOLD变低,将总线控 制权还给CPU,CPU恢复正常工作。 ?DMA控制器功能 用DMA方式进行输出过程与输入过程类似, 只是在DMA控制器发出回答信号后 接着发出的是I/O写信号和存储器读信号, 数据传送方向与输入相反而已。 DMA控制器工作原理 4.专用I/O处理器方式 对于有大量的、高速的I/O设备的微机系统,前面几种方法都难以满足要求,于是,人们又提出并实际上广泛采用了一种专用I/O处理机(IOP)控制方式,比如8089。这种方式是把原来由CPU完成的各种I/O操作与控制全部交给I/O处理器去完成。I/O处理器能够直接存取系统主存储器,能够中断CPU或被CPU查询,并能直接执行I/O程序和数据预处理程序。因此,这种方式可以大大提高CPU对具有大量I/O设备的数据吞吐量。 接口技术 1.用简单的逻辑电路 2.用可编程集成接口芯片 3.用多功能的芯片组 1. 用简单的逻辑电路 采用简单的逻辑部件完成接口电路 特点:原理清楚,但实际用得少。 例1 无条件输入接口 例2 无条件输出接口 例3 查询输入接口 例4 查询输出接口 注意: 有些控制信号采用的是8088CPU工作于最小模式下的信号 有些控制信号采用的是IBM PC/XT总线上的信号 例 1 无条件输入接口 三 态 缓冲器 输入 设备 数据 线 IOR 地址 译码 地址线? 200H 0 0 0 D7 ~ D0 A15 ~ A0 与 非 PC 总 线 注意: 在逻辑门前输入信号的 ,表示对信号求反。 与锁存器、三态门等控制端的意义不同。 简单的逻辑电路: 例 2 无条件输出接口 PC总线 锁存器 输出 设备 数据线 IOW 地址 译码 地址线? 300H 0 0 0 D7 ~ D0 A15 ~ A0 与 非 简单的逻辑电路: 例3 查询输入接口 状态端口 D4=1 表示外设准备好 三 态 缓冲器 输 入 设 备 数 据 线 218H? 数据 端口 地址 译码 地址线? 状态 端口 地址 译码 锁 存 器 IOR R Q D 三 态 缓冲器 +5v D4 21CH? STB PC总线 IOR A15 ~ A0 D7 ~ D0 MOV DX, 218H IN AL, DX MOV DX, 21CH IN AL, DX 简单的逻辑电路: 例4 查询输出接口 状态端口 D0 = 0 表示外设准备好 输 出 设 备 数 据 线 219H 数据 端口 地址 译码 地址线? 锁 存 器 R D Q 三 态 缓冲器 +5v ACK PC 总 线 IOR A15 ~ A0 D7 ~ D0 IOW 状态 端口 地址 译码 D0 21CH MOV DX, 219H OUT DX, AL MOV DX, 21CH IN AL, DX 简单的逻辑电路: STB 2. 用可编程集成接口芯片 将完成某一功能的接口电路集成在一个芯片上, 通过对接口芯片编程,设置接口芯片的工作状态。 特点: 1. 体积小、功能强、可靠性高 2. 通常是专门为配合微机系统中的各种适配器设计, 不必增加或增加很少的电路,就可直接与总线连接, 使用方便。 3. 应用时,应掌握芯片的工作原理、外部特性、编程方法。 接口芯片举例: 并行接口芯片 8255A、8155A、Z80-PIO 串行接口芯片 8251A、8250、Z80-SIO 定时/计数器 8253、8254、Z80-CTC 中断控制器 8259A DMA控制器 8237A、Z80-DMA 键盘控制器 8279 CRT控制器 8275、6845 硬盘控制器 6843
您可能关注的文档
- 第十三节__数字测量技术解答.ppt
- 第九章_烧结精编.ppt
- 第十三课张衡传解答.ppt
- 第九章_元素形态精编.ppt
- 第九章+化学发光免疫技术精编.ppt
- 第十三章 p区元素(一)解答.ppt
- 第十三章__第1单元__光的折射__全反射解答.ppt
- 第九章+统计热力学精编.ppt
- 第十三章_第3节比热容__新人教版__2013解答.ppt
- 第十三章_第三节_比热容解答.ppt
- 2025年金肯职业技术学院单招职业适应性测试题库带答案.docx
- 2025年钦州幼儿师范高等专科学校单招综合素质考试题库完美版.docx
- 2025年钟山职业技术学院单招职业适应性考试题库参考答案.docx
- 2025年金华职业技术学院单招职业技能测试题库附答案.docx
- 2025年闽南理工学院单招职业技能测试题库审定版.docx
- 2025年闽南理工学院单招综合素质考试题库审定版.docx
- 2025年闽南理工学院单招职业倾向性考试题库汇编.docx
- 2025年闽南理工学院单招职业倾向性考试题库推荐.docx
- 2025年闽北职业技术学院单招综合素质考试题库1套.docx
- 2025年长沙轨道交通职业学院单招职业技能考试题库一套.docx
最近下载
- 2017年山东省青岛市城阳七年级英语下册 Unit 1-2 复习练习题(无答案)(新版)人教新目标版.doc VIP
- 输变电工程标准工艺(变电工程土建分册)2022版.pdf VIP
- 个人防护用品培训.ppt VIP
- 启动仪式开业典礼模板《启动仪式全程安排及总结》PPT课件.pptx VIP
- 如何做一个出色的班组长.pptx VIP
- 2025年度卫生招聘考试(财务)新版真题卷(附详细解析).docx VIP
- 2025最新乡村医生考试试题库含答案.docx VIP
- 全国突发急性传染病防控技能竞赛笔试复习测试附答案(一).doc
- 如何做一个出色的班组长.pptx VIP
- 560期货交易技术策略系统.docx VIP
文档评论(0)