- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
-IO端口信息交换
中断处理流程 多级中断 通道方式 * * 8.1 I/O系统概述 8.2外围设备的速度分级和信息交换方式 8.3 I/O设备的信息交换方式 8.4 通用I/O标准接口 第八章 输入输出系统 Back 计算机的基本功能之一是能够与其它的外部设备交换信息,但是由于这些设备具有各不相同的组成结构和工作原理,因此,与中央处理机的连接方式也各不相同。也就是说,交换数据是一项复杂的工作。 输入输出系统又简称为I/O系统,其功能是完成计算机与外部世界的联系。它与整机的速度、处理能力、实用性、兼容性等各种性能都有非常密切的关系。随着计算机应用的不断广泛与深入,I/O系统就越来越占有重要地位。 Back 一、I/O系统组成 二、I/O设备的寻址方式 1 、直接选择方式 2 、译码方式 3 、统一编址方式 三、外围设备的输入输出方式 一、I/O系统的组成 计算机与外部世界的联系是通过交换信息实现的。I/O系统是信息交换的手段,它由硬件和相应的软件组成。在硬件上,I/O系统由I/O设备、设备控制器、I/O接口和中央处理机四部分组成。 Back I/O设备寻址 是指以某种方式,从计算机连接的许多设备中选择一个参加规定的I/O操作。 Back I/O设备 外部设备能够利用光、电、磁及机械传动等手段,把信息转换为二进制代码的形式。 Back Back I/O系统的组成 I/O接口 I/O 接口 I/O设备 设备控制器 设备控制器 设备控制器能将设备生成的各种形式的二制代码转换成电信号,并根据输入信号的要求对设备进行控制。设备控制器是设备与计算机连接的界面,是外部设备的一个组成部分。 Back I/O接口的功能 交接主机和设备的状态信息; 使主机与设备的速度相匹配; 实现主机与设备之间的数据交换; 实现数据格式的交换 Back 二、I/O设备的寻址方式: I/O设备寻址是指以某种方式,从计算机连接的许多设备中选择一个参加规定的I/O操作。 Back 寻址方式: 1 、直接选择方式 2 、译码方式 3 、统一编址方式 直接选择方式 在I/O指令的地址码中,用一位表示某一设备,例如使用00001表示电传机,000010表示行打印机。显然,用6位碥码可以表示6个设备。上述这种寻址方式称为直接选择方式。这种方式适用于设备不多的系统,一般在微机中采用。 Back 译码方式 如I/O指令有6位地址码,若采用二进制 编码方式,则可译出64个地址码。这种寻址就是译码方式。 Back 统一编址方式 在单总线结构的机器中,可以采用主存单元和设备接口中的寄存器统一编址。也就是说,可能象访问存储 单元一样访问设备接口中的寄存器。这样处理I/O操作具有很大的灵活性,不需要为机器设置专门的I/O指令。 Back I/O设备的信息交换方式 一台计算机能够带有外设的最大数量是计算机的主要指标,多品种的外设能够适应计算机应用的不断发展的要求,大数量的外设表明了计算机功能的增强。但由于各种外设的工作原理以及与主机的连接方式差异很大,控制方式也不相同。根据I/O设备的工作速度及工作方式的不同,大致可分为6种控制方式: 1、 程序控制直接传送方式 2 、程序查询方式 3 、中断方式 4 、直接存贮器访问(DMA)方式 5 、通道方式 6 、I/O处理机方式 Back 程序控制直接传送方式 直接传送方式又称为无条件传送方式或同步方式。这种传送方式用于外设各种动作的时间是固定和已知的情况,将I/O指令插入到程序中,当程序执行到I/O指令时,该外设必定已为数据交换作好准备。执行I/O指令就完成了数据的输入或输出。无条件传送方式简单,所需要的硬件和软件也较少,但是该方式必须在已知且确信外设已准备好情况下才能采用,否则就会出错。 Back 程序查询方式 查询方式也称为有条件传送方式。在这种方式中,CPU在执行I/O操作之前,必须对外设的状态进行
文档评论(0)