- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【内容简介】 第5章 数据输入/输出方式 5.1 I/O接口 5.2 输入/输出控制方式 5.3 32位数据线与8位I/O接口的连接 5.1 I/O接口 5.1.1 输入/输出概述 5.1.2 接口功能 5.1.3 I/O接口组成 5.1.4 I/O端口编址 5.1.5 I/O接口分类 5.1.1 输入/输出概述 5.1.2 接口功能 5.1.3 I/O接口组成 5.1.4 I/O端口编址 5.1.5 I/O接口分类 5.2 输入/输出控制方式 5.2.1 直接传送方式 5.2.2 程序查询传送方式 5.2.3 中断控制输入/输出方式 5.2.4 直接存储器存取(DMA)方式 5.2.5 通道控制方式与I/O处理器 5.2.1 直接传送方式 5.2.2 程序查询传送方式 5.2.3 中断控制输入/输出方式 5.2.4 直接存储器存取(DMA)方式 5.2.5通道控制方式与I/O处理器 5.3 32位数据线与8位I/O接口的连接 如果是由I/O设备向主存输入数据,DMA控制器发I/O读命令,将I/O设备中的数据读到数据总线上,接着发存储器地址和写命令,写入主存单元中。传送一个字节数据后,DMA控制器修改地址,指向主存的下一单元,且计数器减1计数。如果没有传送完,重复上述过程。如果传送结束,DMA控制器撤销总线请求信号 DMARQ,归还总线控制权。 主要特点是传送过程由硬件电路控制,一个总线周期传送一个字节,效率高,速度快,且不破坏CPU的现场数据,不存在保护现场和恢复现场的过程,但是硬件电路复杂。常用接口有Intel8237A或其它包含8237功能的多功能组合芯片。 在大、中型计算机系统中,配置的I/O设备很多,于是DMA控制器发展成了通道控制器。 1.I/O通道(I/O Channel) “通道”是一个专用的名称,相对独立,有较强的自治能力。早期主要由用于数据输入输出的CPU构成,可配置简单的输入输出程序。它接收主CPU的命令,控制数据传送,可与主CPU并行工作。输入输出程序可以在主存中,也可以在通道的局部存储器中。主CPU一旦启动通道工作,通道CPU即从主存或通道存储器中取出相应的程序,控制数据的输入输出。 2. I/O处理器(IOP) 随着通道技术的发展,通道CPU发展成I/O处理器(I/O Processor),也称为I/O 处理机,主要由一个进行I/O操作的CPU、内部寄存器、局部存储器以及设备控制器组成。可有多个通道,分别与多个设备控制器连接。而一个设备控制器可控制多台外设工作。在实际使用中,I/O处理器与主CPU构成多处理器(或称多处理机)系统,并行工作。 例如Intel 8089是与8086配套使用的I/O处理器,其内部组成如图5.9所示。它由算术逻辑部件ALU、公用控制单元、地址/数据寄存器、总线接口部件以及两个相互独立的通道组成,可执行8086的指令。每一个通道有自己的寄存器、控制与状态标志寄存器和一个通道控制器。在实际工作时,由8089 执行输入输出程序,负责所有外部数据传送。 3. 外围处理机PPU 随着通信技术的发展,对计算机的外部数据传送提出了越来越高的要求。因此,I/O处理机的功能也在不断地增强。于是,又出现了外围处理机PPU(Perpheral Processor Unit)。它除了完成I/O控制之外,增强了路由选择、数码转换、格式处理、数据块检错/纠错等功能,基本上独立于主机完成所有的输入输出操作。 1. 32位数据线与8位I/O接口的连接 80486有32位数据线,在与外设传送数据时,可按8位、16位或者32位进行。不同字节的选择由地址A31~A2和BE3~ BE0 控制。其中BE3 ~ BE0 的作用如表3.5所示。在硬件连接时,32位数据线并行连接到4个8位I/O端口上,如图5.10所示,用BE3~BE0参与端口选择。可按8位、16位或32位传送。 * 主要介绍输入输出接口的功能和基本结构、接口中寄存器编址方式、计算机与外设之间数据传送方式,包括直接传送、程序查询、中断方式、DMA方式、通道及I/O处理机方式,并举例说明。 第5章 数据输入/输出方式 【重点难点】 重点是I/O系统的基本功能、接口电路的基本组成、端口编址与数据传送方式。难点是接口的功能与基本结构、中断传送方式与接口的组成原理、DMA控制器的工作原理。 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: 计算机的工作过程包括数据输入、数据处理和结果输出三个
您可能关注的文档
- 微机原理、汇编语言与接口技术 工业和信息化普通高等教育“十二五”规划教材立项项目 作者 周杰英 张萍 郭雪梅 黄方军 第1章 绪论.ppt
- 微机原理、汇编语言与接口技术 工业和信息化普通高等教育“十二五”规划教材立项项目 作者 周杰英 张萍 郭雪梅 黄方军 第2章 微处理器的结构.ppt
- 微机原理、汇编语言与接口技术 工业和信息化普通高等教育“十二五”规划教材立项项目 作者 周杰英 张萍 郭雪梅 黄方军 第3章 80x86指令系统.ppt
- 微机原理、汇编语言与接口技术 工业和信息化普通高等教育“十二五”规划教材立项项目 作者 周杰英 张萍 郭雪梅 黄方军 第6章 存储系统.ppt
- 微机原理、汇编语言与接口技术 工业和信息化普通高等教育“十二五”规划教材立项项目 作者 周杰英 张萍 郭雪梅 黄方军 第7章 输入输出接口.ppt
- 微机原理、汇编语言与接口技术 工业和信息化普通高等教育“十二五”规划教材立项项目 作者 周杰英 张萍 郭雪梅 黄方军 第8章 常用接口技术.ppt
- 微机原理与接口技术 第二版 作者 郑博仁 邹纯递 第1章 微型计算机系统概述.ppt
- 微机原理与接口技术 第二版 作者 郑博仁 邹纯递 第3章 微 处 理 器.ppt
- 微机原理与接口技术 第二版 作者 郑博仁 邹纯递 第5章 汇编语言程序设计.ppt
- 微机原理与接口技术 第二版 作者 郑博仁 邹纯递 第7章 微型计算机的输入输出及DMA.ppt
- 2025年人教版一年级上册数学期中综合检测试卷及答案 (1).pptx
- 【9历期末】安徽省安庆市2024-2025学年九年级上学期期末历史试题(含解析).docx
- 【9历期中】安徽省淮北市“五校联考”2024-2025学年九年级上学期期中历史试题(含解析).docx
- 2025年部编版五年级上册语文第七单元综合检测试卷及答案.pptx
- 2025年人教版九年级上册数学第二十四章圆【基础提升专题】圆中利用转化思想求角度.pptx
- 2025年人教版九年级上册数学第二十一章综合检测试卷及答案.pptx
- 2025年人教版一年级上册数学第五单元综合检测试卷及答案 (1).pptx
- 2025年人教版一年级上册数学期末质量监测试卷及答案 (1).pptx
- 【9历期末】安徽省滁州市天长市2024-2025学年部编版九年级上学期1月期末历史试题.docx
- 2025年部编版九年级上册历史知识清单.docx
文档评论(0)