第九章 微机原理课件第11讲.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文档。上传文档
查看更多
第六章 输入输出和中断技术 6.1 I/O接口概述 接口的定义 接口的必要性 接口的功能 I/O接口的定义 I/O接口(I/O Interface) I/O接口是一种电子电路,由若干专用寄存器和相应的控制逻辑电路构成。它是CPU和I/O设备之间交换信息的媒介和桥梁。 I/O接口的必要性 I/O接口的必要性 ①速度不匹配 ②信号电平不匹配 ③信号格式不匹配 ④时序不匹配 I/O接口的功能 I/O接口的功能 I/O接口的功能 I/O接口的分类 简单的输入输出接口芯片 最简单的常用的I/O接口芯片有缓冲器(Buffer)和锁存器(Latch)。 缓冲器74LS244和74LS245 锁存器74LS373 8路单向数据缓冲器74LS244 缓冲器具有三态输出能力和提高总线的驱动能力。 8路双向数据缓冲器74LS245 双向缓冲器能控制数据的流向。 8路双向数据缓冲器74LS245 双向缓冲器能控制数据的流向。 8路双向数据缓冲器74LS245 双向缓冲器能控制数据的流向。 8路双向数据缓冲器74LS245 双向缓冲器能控制数据的流向。 8路双向数据缓冲器74LS245 双向缓冲器能控制数据的流向。 I/O端口及其寻址方式 CPU与外设通信时,传送的信息主要包括:数据信息、状态信息和控制信息。在接口电路中,这些信息分别进入不同的寄存器,通常将这些寄存器和它们的控制逻辑统称为I/O端口(Port),CPU可对端口中的信息直接进行读写。 I/O端口 数据端口 用来存放外设送往CPU的数据以及CPU要输出给外设的数据。 状态端口 用来指示外设的当前状态。外设一般有多个状态位,可以由CPU读取以检测外设状态。常见状态位: ①准备就绪位Ready ②忙碌位Busy ③错误位Error 命令端口 也称为控制端口。用来存放CPU向外设发出的各种命令和控制字,以控制设备的动作。 I/O端口的寻址方法 CPU对外设的访问实质上是对I/O接口电路中相应的端口进行访问。I/O端口的编址方式包括独立编址和统一编址两种方式。 I/O端口与内存单元统一编址 这种编址方式是对I/O端口和存储单元按照存储单元的编址方法统一编排地址号,由I/O端口地址和存储单元地址共同构成一个统一的地址空间。 I/O端口的寻址方法 统一编址 优点:访问I/O端口可以使用与访问存储器一样的指令来进行,简化指令系统的设计。 缺点:I/O端口占用了存储单元的地址空间。减少了内存单元的可用范围。 I/O端口的寻址方法 I/O端口单独编址 若对系统中的输入输出端口地址单独编址,构成一个I/O空间,它们不占用存储空间,而是用专门的IN指令和OUT指令来访问这种具有独立地址空间的端口,这种寻址方式称为I/O单独编址方式。 在8086/8088系统中,共有20根地址线对内存寻址,内存的地址范围是00000H~FFFFFH;用地址总线的低16位对I/O端口寻址,所以I/O端口的地址范围是0000H~FFFFH I/O端口的寻址方法 单独编址 优点:将输入输出指令和访问存储器的指令明显区分开,使程序清晰,可读性好;而且I/O指令长度短,执行的速度快,也不占用内存空间;I/O地址译码电路较简单。 缺点:CPU指令系统中必须有专门的IN和OUT指令,这些指令的功能没有访问存储器指令强,另外,CPU要能提供区分存储器读/写和I/O读/写的控制信号。 对8086,需要信号M/IO#。 6.2CPU与外设间的数据传送方式 在微型计算机系统中,CPU与外设之间的数据传送方式包括以下几种: 程序控制方式 无条件传送方式 条件传送方式 中断方式 DMA控制方式 前两种用软件实现,DMA控制方式由硬件实现。 ①程序控制方式 程序控制方式:CPU与外设之间的数据传送是在程序控制下完成的,分为无条件传送和条件传送两种方式。 ?无条件传送方式 也称为同步传送方式。 前提条件:外部控制过程各种动作时间是固定的,而且是已知的,CPU不用查询外设状态可以直接执行输入输出指令。 无条件传送方式 实现方法 CPU不查询外设的工作状态; 与外设速度的匹配通过在软件上延时完成; 在程序中直接用I/O指令,完成与外设的数据传送。 特点 适用于外设动作时间已知,在C

文档评论(0)

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

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

1亿VIP精品文档

相关文档