微机原理课的件2.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理 制作者: 张幸 第七章 I/O接口 概念 输入输出:微型计算机通过外围设备同外部世界通 信交换信息称为输入输出 输入输出接口(I/O接口):把外围设备同微型计算 机连接起来的电路称为I/O接口电路 一、I/O接口功能 二、简单输入输出 三、I/O端口及其寻址方式 四、CPU与外设数据传送方式 五、I/O译码 一、I/O接口功能 采用I/O接口必要性 I/O接口功能 采用I/O接口必要性 通过I/O接口可解决如下问题 速度不匹配 信号电平不匹配 信号格式不匹配 时序不匹配 I/O接口的功能 协调定时差异 实现电平转换 转换信息格式 同步CPU和外设的工作 提供地址译码 提供状态信号 可编程 二、简单输入输出 缓冲器74LS244和74LS245 缓冲器的表示形式 74LS244和74LS245是八路数据缓冲器,后者是 双向。 74LS244 8路分两组 1G=0,1Ai?1Yi i=1~4 2G=0,2Ai?2Yi i=1~4 74LS245 8个双向,三态缓冲器 真值表 G DIR OUT 0 1 X 高阻态 锁存器74LS373 具有三态,8D锁存器 真值表 OE G D OUT 低 高 高 高 低 高 低 低 低 低 X 锁存 高 X X 高阻态 三、I/O端口及其寻址方式 1、数据端口:完成CPU与外设数据信息传送 数据信息有数字量、开关量、模拟量 2、状态口:表示外设当前所处的状态 READY准备就绪位 BUSY 忙碌位 表示外设空闲,还是工作 ERROR 错误位 传送过程是否发生错误 3、控制端口:CPU用于控制I/O接口工作方式和 I/O设备启动 I/O端口寻址方式 1、I/O单独编址方式 2、存储器映象寻址方式 1、I/O单独编址方式 I/O单独编址方式特点: M和I/O端口用两个独立的地址空间 用MER和MEW对存储器读写,用IOR和IOW对I/O读写 I/O单独编址方式优点: I/O端口地址译码简单,M和I/O操作指令不同 I/O端口不占用M的地址 I/O单独编址方式缺点: 设置专用的I/O指令,因指令较简单,程序设计 灵活性较差 2、存储器映象寻址方式 存储器映象寻址方式特点: M或I/O共用一个地址空间 对M和I/O的读写操作均MEMR和MEMW 存储器映象寻址方式优点: 不需要设置专用的I/O指令 I/O空间是存储器的一部分,可大可小 存储器映象寻址方式缺点: 内存空间减少 访问I/O时指令长,地址长,访问时间增加 四、CPU与外设数据传送方式 程序控制方式 中断方式 DMA方式 程序控制方式 程序控制传送方式是指CPU与外设之间数据传送 是在程序控制下完成 程序控制传送分成无条件传送和条件传送 无条件传送(同步传送):适用于外设操作简单 外设的定时是固定或已知的场合 条件传送(查询方式) 通过执行一条输入指令,读取外设的当前状态 根据状态判别 查询传送方式的优点: 能保证CPU和任意速度外设同步工作 查询传送方式的缺点: CPU与外设串行工作,各外设也只能串行工作 效率较低。 中断方式 中断方式是指:当外设准备就绪,向CPU提 出中断申请,CPU终止原中断服务程序, 为外设服务,服务完毕,继续原程序运行 中断方式特点: 能使任意速度的外设和CPU进行数据传送 中断方式优点: CPU和外设能同时工作,提高了CPU效率 DMA方式 DMA(直接存储器传送方式) 由DMAC(DMA控制器)接管CPU的总线 直接完成存储器和外设数据传送 DMA是一种不需要CPU干预,不需要软件 介入的高速数据传送 DMA传送有三种方式 周期挪用:利用CPU不访问存储器那些周期来实 现DMA操作 CPU停机方式:当DMAC要进行DMA传送,向 CPU发出DMA请求信号,迫使CPU让出总线, 直至DMA操作完成,CPU恢复总线使用权 周期扩展:使用专门的时钟

文档评论(0)

kehan123 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档