微机原理与接口.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 I/O接口总论 7.1 I/O接口概述 7.2 I/O端口 7.3 CPU与外设间的数据传送方式 * PPT课件 7.1 I/O接口概述 一、I/O接口及接口技术的概念 接口:指CPU和存储器、外部设备或者两种外部设备之间,或者两种机器之间通过系统总线进行连接的逻辑部件(或称电路),它是CPU与外界进行信息交换的中转站。 接口技术:是专门研究CPU与外部设备之间的数据传送方式、接口电路工作原理和使用方法的一门技术,其采用硬件与软件相结合的方法,研究CPU如何与外部设备进行最佳耦合,以便在CPU与外部设备之间实现高效、可靠的信息交换。 * PPT课件 7.1 I/O接口概述 CPU与外部设备之间交换的信息类型: 1.数据信息 数据是CPU与外部设备之间交换最多的一类信息,微机中的数据通常为8位、16位或32位。 2.状态信息 状态信息反映了当前外部设备的工作状态,是CPU与外部设备之间进行信息交换时的联络信号。 3.控制信息 控制信息是CPU对外部设备发出的控制命令,以设置外部设备的工作方式等。 * PPT课件 7.1 I/O接口概述 二、I/O接口的主要功能 1.地址译码或设备选择功能 在微型计算机系统中通常会有多个外部设备同时与主机相连,而CPU在同一时刻只能与一个外部设备进行数据传送。因此I/O接口电路应该能够通过地址译码选择相应设备,只有被选中的设备才能与CPU进行数据交换或通信。 2.数据缓冲功能 外部设备的数据处理速度通常都远远低于CPU的数据处理速度,因此在CPU与外部设备间进行交换数据时,为了避免因速度不匹配而导致数据丢失,在接口电路中一般都设有数据寄存器或锁存器来缓冲数据信息,同时还提供“准备好”、“忙”、“闲”等状态信号,以便向CPU报告外部设备的工作状态。 * PPT课件 7.1 I/O接口概述 3.输入/输出功能 外部设备通过I/O接口电路实现与CPU之间的信息交换,CPU通过向I/O接口写入命令控制其工作方式,通过读入命令可以随时监测、管理I/O接口和外部设备的工作状态。 4.信息转换功能 由于外部设备所需要的信息格式往往与CPU的信息格式不一致,因此需要接口电路能够进行相应的信息格式变换。如正负逻辑关系转换、时序配合上的转换、电平匹配转换、串 — 并行转换等。 * PPT课件 7.1 I/O接口概述 三、I/O接口的基本结构与分类 1.I/O接口的基本结构 I/O接口一般都由端口寄存器和控制逻辑两大部分组成,每部分又包含几个基本模块,如图7.2所示。 * PPT课件 7.1 I/O接口概述 2.接口分类 I/O接口电路从不同角度可分为以下4种。 (1)按数据传送方式分类,可分为并行接口和串行接口; (2)按功能选择的灵活性分类,可分为可编程接口和不可编程接口; (3)按通用性分类,可分为通用接口和专用接口; (4)按数据控制方式分类,可分为程序型接口和DMA型接口。 近年来,由于大规模集成电路和计算机技术的发展,I/O接口电路大多采用大规模、超大规模集成电路,并向智能化、系列化和一体化方向发展。 * PPT课件 7.2 I/O端口 每个接口电路内部都有若干个寄存器,分别用来存储不同类型的信息。一般称这些寄存器为I/O端口(PORT),每个端口对应一个I/O端口地址。 数据端口:数据缓冲寄存器用来存储CPU与外部设备之间传送的数据信息。 状态端口:状态寄存器用来存放外部设备或接口部件的状态,CPU通过状态端口来检测外部设备和接口部件的当前工作状态。 控制端口:控制寄存器用于存放CPU发出的命令,以便控制接口和外部设备的动作。 CPU与外部设备之间的信息传送就是通过对I/O接口的端口地址进行读写操作来完成的。如何实现对这些端口的访问,就是所谓I/O端口寻址问题。 * PPT课件 7.2 I/O端口 一、I/O端口的编址方式 1.统一编址 统一编址就是将I/O端口地址与存储单元一起编址,I/O端口占用部分内存地址空间,I/O端口可看作是存储器的一部分。 优点:由于使用访问存储器的指令访问I/O端口,因而指令类型多,功能齐全。 缺点:端口占用了部分存储器地址空间,使存储器容量减少; 指令长度比专门的I/O指令要长,因而执行时间较长; 由于访问存储器的指令和访问I/O端口的指令形式上完全相同,也不易于程序的阅读和理解。 * PPT课件 7.2 I/O端口 2.独立编址 独立编址方式是指I/O端口地址和存储单元地址各自独立编址,如80x86 CPU系统就是采用了这种编址方式。

文档评论(0)

锦绣中华 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档