输入输出设备 IO接口.ppt

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章输入输出系统 §6,1接囗概念 86.2CPU与IO设备之间的接囗信息 §6.3CPU与外设之间的数据传送方式 §6.4DMA控制器8237A 束x §61接囗概念 输入/输出(ⅠO)接口是主机与IO设备之间所 设置的逻辑控制部件,通过它实现主机与IO设备 之间的信息交换。 接口电路有两类: 辅助接口电路:接收时钟、中断请求信号 输入/输出接口电路:连接外部设备 思考问题: 微型计算机和外设之间为什么需要接口? 束x §61接囗概念 一般情况下,存储器可以与总线直接相连,而 外部设备却需要通过接口与CPU的总线相连,原 因是由存储器和外设的特点决定: 存储器: 功能单一 传输方式单一(一次一个字或一个字节) 操作方式单一(读和写) 制造工艺与CPU相似,速度与CPU相匹配 束x §61接囗概念 外设: 种类繁多(输入输出输入/输出,检测,控制) 信号种类不一(A,D,开关量) 信号带宽不同(串行,并行) 同一个时刻CPU通常只和一个外设交换信息 工作速度不同 接口:解决以上差异协调、匹配外设与主机正常 工作的逻辑部件及相应控制软件。 束x §61接囗概念 CPU寻址外设的两种方式: 1.存储器映射方式 将ⅣO端口和存储器单元同等看待,统一编址。 即一个端口占用一个存储单元地址。可以使用 访问内存的指令访问端口。 优点:可以使用的访问指令类型多,使用方便,另 外,端口的地址空间较大 缺点:占用内存空间,访问速度慢 束x §61接囗概念 2隔离JO方式 将O端口和存储器做不同处理,分开编址。即 CPU在寻址内存和外设时,使用不同的控制信 号加以区分。 CPU为端口提供了与内存访问空间完全独立的 I/O地址空间,使用专用指令ⅠN和OUT访问端口 优点:执行速度快,不占用内存空间。 缺点:地址范围小。 束x §62CPU和ⅣO设备之间的接囗信息 1、数据信息 数字量信息:离散的二进制形式数据,最小单位 为“位(b)”,8位为一个字节(B)。 模拟量信息:用模拟电压或模拟电流幅值大小表 示的物理量。 开关量:只有两个状态,“开”和“关”,用一 位二进制数即可表示。 束x §62CPU和O设备之间的接囗信息 2、状态信息 反映当前外设所处的工作状态,实际中通过状 态端口信息表现。 3、控制信息 由CPU发出的用来控制外设工作的信号。例如: 控制输入/输出装置的启动或停止 问题提出:数据信息、状态信息、控制信息是不 同性质的信息,被分别传送,如何实现? 束x §62CPU和ⅣO设备之间的接囗信息 问题解决:数据信息、状态信息、控制信息使 用不同的端口地址。 问题结论:都通过数据总线传送,但放在接口 的不同寄存器(I0O端口)中,其中 ◆输入输出的数据信息放在数据缓冲器 ◆输入的状态信息放在状态寄存器 ◆输出的控制信息放在控制寄存器 束x §62CPU和ⅣO设备之间的接囗信息 外设通过接口与cPU之间的连接 外 数据输入寄存器数据、部 数据输出寄存器 CPU 控制输出寄存器7人控制 或 状态输入寄存器 状了出 接口 束x

文档评论(0)

3471161553 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档