- 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文档。上传文档
查看更多
[小学教育]微机原理与接口技术第7章
⑵ 查询式输入 对应于图7-8输入接口电路的查询输入程序: A1:IN AL,20H TEST AL,01H JZ A1 IN AL,21H 3 查询式输出 对应于图7-9的查询式输出程序: C1:IN AL,40H TEST AL,01 JNZ C1 OUT 41H,AL 4. 查询方式的优缺点 首先我们来认识下面的几个问题: ⑴ 相对于无条件传送方式来说,查询传送方式应用范围更广,但其接口电路也相对于无条件传送方式要复杂一点点; ⑵ 对于大量的运行速率与CPU的运行速率不同步的外设来说,不能采用直接传送方式进行I/O输入/输出,可采用查询传送方式来进行I/O输入/输出操作。一些外设的运行速率与CPU同步,如果也采用查询传送方式进行输入/输出操作,则会使系统的I/O效率降低。 有的系统中挂接了好几个I/O设备,比如说5个吧,那么CPU必须依次的对这5个设备进行查询,看看那一个设备需要与CPU交换数据,看那一个设备已经准备就绪,如果就绪就跳转到相应的程序段,否则还要依次查询下来,要用去许多时间,在这些查询所占用的时间中,CPU显然是不能运行其它功能程序的,这要占用CPU的机时,也就是通常所说的外设不能与CPU并行工作。还有一种情况,如果同时有多个外设就绪,这个查询程序是有先后次序的,有可能很长一段时间内后面的几个设备CPU无法查询到,也就谈不上CPU跳转到相应的程序段执行与这些设备的数据交换问题了。 根据上面的分析,I/O的查询传送方式的优点是:①电路简单容易实现的;② 适用的I/O设备范围广。 I/O的查询传送方式的缺点是: ① I/O外设无法与CPU并行工作,占用CPU机时,使CPU的效率降低。②I/O外设的传送要求CPU无法进行实时处理,所以对一些实时性要求高的外设就不能使用这种传送方式,而应当采用中断控制方式。 7.3.3 中断传送方式 为了弥补查询式传送对CPU资源的浪费,提高CPU的使用效率,在I/O传输过程中,可采用中断传输机制。 中断的基本概念 所谓中断传送方式是指由于某些随机事件的产生,使CPU暂停当前正在执行的程序,而转去处理相应的外部事件,执行一个为外设服务的输入输出程序,执行完毕后,CPU返回原来程序的断点处继续执行。被中断的原程序称为主程序;为外设服务的输入输出程序称为中断服务程序,其起始地址称为中断服务程序的入口地址;主程序的返回地址称为断点。 为了实现中断功能而设置的各种硬件和软件,统称为中断系统。高效率的中断系统,能以最少的响应时间和内部操作去处理所有外部设备的服务请求,使整个计算机系统的性能达到最佳状态。中断系统已成为现代计算机不可缺少的组成部分。 有关中断和中断控制器的详细内容请看第八章。 7.3.4 DMA传送方式 除程序控制方式和中断控制方式外,I/O数据传送还有一种方式:DMA传送方式。 DMA(Direct Memory Access,DMA)方式又叫直接存储器存取方式,是在外部设备和存储器之间开辟直接的数据传送通路,数据传送不是靠执行I/O指令,数据不经过CPU内的任何寄存器,也不破坏任何寄存器原来的内容,而是在存储器和外部设备之间的通路上直接传送数据。 DMA传送流程图 DMA传送原理图 1.DMA方式的工作原理 DMA传送方式实际上是把外设与内存交换信息的控制与操作交给了DMA控制器。 2.DMA控制器的基本功能 DMA控制器是能在存储器和外部设备之间实现直接而高速地传送数据的一种专用处理器。 ①能在接收到外设的DMA请求后,向CPU发出DMA请求信号HOLD; ②当CPU发出DMA响应信号HLDA之后,DMA控制器接管对总线的控制,进入DMA方式; ③能发出地址信息,并对I/O端口或存储器寻址输出地址信息,以及能修改地址指针; ④能向存储器和外设发出读/写控制信号; ⑤能决定传送的字节数,判断DMA传送是否结束; ⑥在DMA传送结束以后,能发出结束DMA请求信号,并释放总线,让CPU重新获得总线控制权。 详细的DMA控制器和DMA操作请见第九章 第七章 输入/输出技术概述 【内容提要】本章主要内容包括三个方面: ①I/O接口和I/O端口的基本知识; ②I/O端口地址,它分三个层面叙述,即I/O地址空间分配、I/0端口编址、I/O端口地址译码(寻址); ③CPU与I/O进行信息传送时所采用的控制方式。 这三个方面都是重点。 【学习指导】本章主要是对各种I/O接口电路的共同问
您可能关注的文档
- [小学教育]外研社三年级起点小学英语五年级上册module7_8习题.doc
- [小学教育]大学物理热学PPT东华大学查学军老师课件.ppt
- [小学教育]大量免费招教试题资源下载.doc
- [小学教育]大盒子小舞台.ppt
- [小学教育]大学生就业指导讲座系列之创业教育.ppt
- [小学教育]字母书写规范.ppt
- [小学教育]姓名 ppt.ppt
- [小学教育]孝义市下堡小学安全管理工作责任制度.doc
- [小学教育]奇思妙想.ppt
- [小学教育]孕前优生健康检查与优生优育.ppt
- 2025湖北巴东神农溪旅游发展有限公司招聘15人笔试历年参考题库附带答案详解.pdf
- 2025年综合类-广西外科住院医师规范化培训-神经外科综合练习历年真题摘选带答案(5卷100道合辑-.docx
- 2025山东青岛造船厂有限公司招聘1人笔试历年参考题库附带答案详解.pdf
- 2025安徽霍邱县自来水有限责任公司公开招聘5人笔试历年参考题库附带答案详解.pdf
- 2025浙江台州市国有资本运营集团有限公司招聘1人笔试历年参考题库附带答案详解.pdf
- 2025浙江宁波市北仑区大桥管理服务有限公司国企在编工作人员招聘1人笔试历年参考题库附带答案详解.pdf
- 2025福建省福州鼓楼攀登信息科技有限公司招聘1人笔试历年参考题库附带答案详解.pdf
- 2025浙江温州机场集团应届毕业生招聘笔试历年参考题库附带答案详解.pdf
- 2025广西水利发展集团商贸有限公司招聘12人笔试历年参考题库附带答案详解.pdf
- 2025河南鹤壁经开实业集团有限公司招聘16人笔试历年参考题库附带答案详解.pdf
最近下载
- 上市公司数据资产入表案例分析与启示.pptx VIP
- 《工贸企业有限空间作业安全规定》(应急管理部13号令)培训.pptx VIP
- 应收账款账期到期提醒台账模板.xlsx VIP
- 《中华人民共和国民用航空法》培训解读课件.pptx VIP
- 02《红楼梦》整本书阅读回目自测(21-40回)(分层练习)-2024-2025学年高一语文同步精品讲练(统编版必修下册)解析版.docx VIP
- 防护棚安全通道搭设施工方案1.docx VIP
- 街区市集规划案.pptx VIP
- 污水零直排运维台账.docx VIP
- 2025年重庆市永川区社区工作者招聘考试笔试试题(含答案).pdf
- 安全生产治本攻坚三年行动PPT课件.pptx VIP
文档评论(0)