- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2 查询方式传送 适用于外设并不总是准备好,而且对传送速率、传送效率要求不高的场合。 CPU在与外设交换数据前必须询问外设状态——“你准备好没有?” 对外设的要求:应提供设备状态信息 对接口的要求:需要提供状态端口 优点:软件比较简单 缺点:CPU效率低,数据传送的实时性差, 速度较慢 查询方式的流程图 超时? READY? 与外设进 行数据交换 超时错 读入并测试外设状态 Y N Y N 传送完? 防止死循环 复位计时器 N Y 3 中断方式传送 CPU无需循环查询外设状态,而是外部设备在需要进行数据传送时才中断CPU正在进行的工作,让CPU来为其服务。即CPU在没有外设请求时可以去做更重要的事情,有请求时才去传输数据,从而大大提高了CPU的利用率。 优点:CPU效率高,实时性好,速度快。 缺点:程序编制较为复杂。 4 DMA传输 前面三种I/O方式都需要CPU作为中介: 外设 CPU 内存 两个含义: 1)软件:外设与内存之间的数据传送是通过CPU执行程序来完成的(PIO方式); 2)硬件:I/O接口和存储器的读写控制信号、地址信号都是由CPU发出的(总线由CPU控制)。 缺点:程序的执行速度限定了传送的最大速度(约为几十KB/秒),并且保护现场、恢复现场、清空指令队列需要额外的时间 —解决:DMA传输 4 DMA传输 DMA传输: 外设 内存 外设直接与存储器进行数据交换 ,CPU不再担当数据传输的中介者; 总线由DMA控制器(DMAC)进行控制(CPU要放弃总线控制权),内存/外设的地址和读写控制信号均由DMAC提供。 优点:数据传输由DMA硬件来控制,数据直接在内存和外设之间交换,可以达到很高的传输速率(可达几MB/秒) DMAC * 输出控制字即发出命令 * 碰到此类题目,先分析题意,得出硬件连接图,然后根据硬件连接图写软件控制其工作 微机原理与接口 微机原理与接口 6 I/O接口 一、I/O接口的功能 1. 采用接口的必要性 原因: 外部设备的多样性:有输入,有输出,有检测设备、有控制设备,有数字设备,有模拟设备; 从数据处理上看,数据形式有串行,有并行,需要将这些数据进行相应转换; 6 I/O接口 2. 接口需要实现的功能 (1) 设置数据缓冲以解决速度不匹配; (2) 设置信号电平转换电路以解决信号电平不匹配; (3) 设置信息转换逻辑以解决信号格式不匹配; (4) 设置时序控制电路来同步CPU与外设的工作; (5) 提供地址译码电路。 (6) 中断管理功能:外设需CPU服务时,可由接口的中断管理控制完成。 一、I/O接口的功能 6 I/O接口 CPU和外部设备交换基本信息, 有8位、16位… 为了完成CPU与外设之间的信息交换,通常在接口部件中要传输三种信息:数据信息、状态信息、控制信息。 这三种信息都通过接口电路传送,分别进入不同的寄存器,这些寄存器和它们的控制逻辑电路统称为I/O端口。传送这三类信息的通道分别称为:数据端口、状态端口、命令端口。 3. 接口功能的实现—交换各种信息 一、I/O接口的功能 2)状态端口(反映外设的状态): 反映外设的工作状态。是通过接口往CPU传送的,用READY信号表示设备是否准备就绪; 用BUSY表示输出设备是否可以接受数据。 3)控制端口(存放CPU发出的命令控制字): 是CPU通过接口传送给外设的,CPU通过控制信息控制外设的工作。如控制外设的启动和停止等。 1)数据端口: 存放外设与CPU之间交换的数据,是主机与外设之间交换的最基本的信息,主要起数据缓冲作用。 端口包括缓冲器、锁存器 一、I/O接口的功能 3. 接口功能的实现—交换各种信息 CPU和输入/输出设备之间的信号 从含义上讲,这三种端口存放的信息各不相同,应该分别传送。但微机系统只有IN和OUT指令,所以状态信息和控制信息也被看成一种广义的数据信息。状态信息是输入信息;控制信息是输出信息。在CPU与接口的信息交换过程中,根据其地址不同来进行区分。 所以,端口必须编址才能进行读写操作! 一、I/O接口的功能 I/O接口 I/O接口的编址方法 (P252) 主要有两种: I/O 端口和存储器统一编址、 I/O端口单独编址。 二、I/O端口的寻址方式 (1) I/O 端口和存储器统一编址 将存储空间划出一部分给I/O端口,使CPU对存储器和I/O端口的操作完全相同。对存储器的所有指令均适合I/O端口,不需要设置专门的I/O指令。 这种编址方式不占用存储地址空间,所有的I/O端口单独构成一个I/O地址空间,靠专门的I/O指令进行端口访问。 (2)
您可能关注的文档
- 第8章-3-食品中有害物质的检测重点.ppt
- 第5章-智能传感器系统智能化功能的实现方法重点.ppt
- 第05章网络层重点.doc
- 第5章自顶向下语法分析方法重点.ppt
- 第06章__数据库和数据仓库技术重点.ppt
- 第8章C++IO流标准库重点.ppt
- 第5章自定义数据类型NEW重点.ppt
- 第8章-File类与输入输出流重点.ppt
- 第8章Java输入输出系统重点.ppt
- 第06章-概率推理重点.ppt
- 中考语文总复习语文知识及应用专题5仿写修辞含句子理解市赛课公开课一等奖省课获奖课件.pptx
- 湖南文艺版(2024)新教材一年级音乐下册第二课《藏猫猫》精品课件.pptx
- 湖南文艺版(2024)新教材一年级音乐下册第三课《我向国旗敬个礼》精品课件.pptx
- 高中生物第四章生物的变异本章知识体系构建全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 整数指数幂市公开课一等奖省赛课微课金奖课件.pptx
- 一年级音乐上册第二单元你早全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 八年级数学上册第二章实数27二次根式第四课时习题省公开课一等奖新课获奖课件.pptx
- 九年级物理全册11简单电路习题全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 八年级语文下册第五单元19邹忌讽齐王纳谏省公开课一等奖新课获奖课件.pptx
- 2024年秋季新人教PEP版3年级上册英语全册教学课件 (2).pptx
最近下载
- 网上支付与安全教学设计 教案全套 1-网上支付与安全概述---11-网络金融.doc
- 2024零碳城市建设评价指南.docx
- 物业小区安全隐患排查及整改措施.docx VIP
- 2025年新疆事业单位招聘考试时间及计划申报笔试备考题库及答案解析.docx
- 2024昆十中教育集团·白塔中学夏季教师及专职员工招聘(18人)笔试备考题库及答案解析.docx
- 2024年宝鸡职业技术学院单招职业技能测试题库完整答案.docx VIP
- TCRHA-床旁超声评估压力性损伤技术规范.pdf
- 一种攀爬机器人用夹爪.pdf VIP
- 06互联网营销师-通用知识第6章-客户关系管理.pptx
- 研课标说教材二年级语文下册第一单元.pptx VIP
文档评论(0)