- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章微型计算机和外设的数据传输[戴梅萼]
第5章 微型计算机和外设的数据传输; 通过本章的学习,使学生掌握接口电路的基本概念、接口电路的主要功能、两种I/O端口的编址方式、32位微处理器采用I/O编址的译码、微处理器与I/O设备数据传送的查询式输入输出方式以及中断方式输入输出
熟悉32位微处理器保护模式下的I/O空间,直接存储器存取(DMA)方式以及I/O处理器控制方式;重点:
I/O端口的编址方式
CPU与I/O设备数据传送的查询式输入输出方式以及中断方式输入输出
难点:
微处理器与I/O设备数据传送的几种方式;5.1 为什么要用接口电路;微型计算机各种接口框图 ;I/O接口是位于系统与外设间、用来协助完成数据传送和控制任务的逻辑电路
PC机系统板的可编程接口芯片、I/O总线槽的电路板(适配器)都是接口电路;微机的外部设备多种多样
工作原理、驱动方式、信息格式、以及工作速度方面彼此差别很大
它们不能与CPU直接相连
必须经过中间电路再与系统相连
这部分电路被称为I/O接口电路;5.2.1数据信息
1.数字量 2.模拟量 3.开关量
5.2.2状态信息
反映外设所处的工作状态。由外设往CPU传送。如果是输入设备,CPU通过读入READY信号了解输入设备是否有了等待输入的新数据,如果是输出设备,CPU通过读入BUSY信息,可以了解输出设备是否作好了接受CPU传送新数据的准备。
5.2.3控制信息
是CPU传送给I/O设备的。CPU通过数据总线写入I/O接口电路的控制端口(控制寄存器)中,然后传送到I/O设备,以便控制外设的操作。;5.3 接口部件的I/O端口;5.4 CPU与I/O设备数据传输方式;;无条件输入接口电路及输入时序 ;无条件输出接口电路及输出时序 ;; 例:假设状态端口与数据端口的地址分别为300H和301H,状态信息从数据总线上的D0位读入CPU中,查询式输入程序段如下:
MOV DX,300H ; 状态口地址传送给DX
ABC:IN AL,DX ; 读入状态信息
TEST AL,01H ; AL∧01H,影响ZF标志
JZ ABC ; 如果状态信息为0转ABC
MOV DX,301H; 数据端口地址传送给DX
IN AL,DX ; 读入数据信息;?
; 例:假设状态端口与数据端口的地址分别为3FOH和3F1H,状态信息从数据线上D7位读入CPU中,查询式输出程序段如下:
MOV DX,3F0H ; 状态口地址传送给DX
CBA:IN AL,DX ; 读入状态信息
TEST AL,80H ; AL∧80H,影响ZF标志
JZ CBA ; 如果状态信息为0则转CBA
MOV DX,3F1H ; 数据端口地址传送给DX
MOV AL,[SI] ; 从内存读取数据给AL
OUT DX,AL ; 向数据口输出数据 ; 查询式输入输出方式存在的问题
当CPU与I/O设备之间采用查询式输入输出方式交换数据时,CPU必须顺序查询每一个外设,当某一个外设不需要服务时,CPU也得按顺序查询一次。外设总是处于被动状态,CPU无法快速响应外设要求及时服务的请求。CPU为了服务外设,其它程序会停止执行,所以,查询式I/O方式不可能是微型计算机外设工作的最佳选择,不适用于实时监控系统 ;5.4.2 中断方式; 运用中断控制方式实现外设数据的输入输出,完全可以解决查询式输入输出存在的问题。在中断控制方式下,所有的I/O设备都可以工作在主动请求CPU为该外设服务的状态下,一旦一个或多个外设申请中断服务,则CPU根据各I/O设备预先被设置的中断优先级别,逐个予以响应,并进行中断处理、中断返回,实现中断处理的全过程 ;图例 2个中断源中断过程的示意图 ; 中断控制方式的输入输出是微机中常用的一门技术,采用中断技术后,CPU能与所有的外设并行工作,能及时服务外设,并处理系统异常情况,从而可以提高微机的整体性能,提高计算机的运行速度。; 中断优先级问题的解决
(1)软件查询方式
(2)简单硬件方式——菊花链法
(3)专用硬件方式;5.4.3 DMA方式; 微型计算机在一般情况下,由CPU管理数据总线、地址总线以及控制总线,当系统有DMA请求时,CPU便让出三种总线的控制权,或让出有关这三种总线的全局总线,转由DMAC控制三种总线实现高速外存与内存之间数据的交换。由DMAC控制数据传送结束后,DMA向CPU撤除DMA请求,交还三总线控制权给CPU,于是结束一次DMA传输的过程;图
您可能关注的文档
- 第三章计算机网络基础与应用2[修改].ppt
- 第三课艺术字的相关操作.ppt
- 第九章-金融监管.ppt
- 第三课“数组与字符串”.ppt
- 第三课时椭圆的几何性质.ppt
- 第九章Excel工艺计算实例.ppt
- 第三阶段一考前再记物理学史不因送分题失分而遗憾.ppt
- 第三节输送血液的泵——心脏[一班].ppt
- 第三讲汉字基础知识.ppt
- 第九章危险废物及放射性固体废物的管理[简单].ppt
- 浙江省温州市浙南名校联盟2025-2026学年高一上学期期中联考数学试题含解析.docx
- 26高考数学提分秘诀重难点34圆锥曲线中的定点、定值、定直线问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点35概率与统计的综合问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点31圆锥曲线中的切线与切点弦问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点30圆锥曲线中的弦长问题与长度和、差、商、积问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点29巧解圆锥曲线的离心率问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点28直线与圆的综合(举一反三专项训练)(全国通用)(含解析).docx
- 寡核苷酸药物重复给药毒性研究技术指南.docx
- 重组溶瘤腺病毒生产质量管理标准.docx
- 26高考数学提分秘诀重难点27直线与圆中常考的最值与范围问题(举一反三专项训练)(全国通用)(含解析).docx
最近下载
- 英语丨天一大联考安徽省2025届高三12月联考英语试卷及答案.docx VIP
- 北京师范大学《艺术概论》2023-2024学年第一学期期末试卷.doc VIP
- 人教版八年级上册英语 Units 1-5单元复习测试卷(Word版,含答案).docx VIP
- 全国新高考:历史重点基础知识点大全.doc VIP
- 2025年人工智能在地质勘探领域的应用分析及未来五到十年行业趋势报告.docx
- 法医学图鉴 _原创文档.pdf VIP
- 北京师范大学《劳动教育实践》2022-2023学年第一学期期末试卷.doc VIP
- 第3单元单元活动 学用地形图探究地貌特征课件(24张PPT).pptx VIP
- 雨污分流施工规定合同书文本(2025版).docx VIP
- 施工电梯拆除技术交底 .pdf VIP
原创力文档


文档评论(0)