- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机和外设的数据传输 本章重点难点: 接口的功能 CPU和外设之间的数据传输方式—中断方式和DMA方式 本章需掌握的内容: 1. 外部设备为什么通过接口电路和主机总线相连? 2. CPU和输入输出设备之间有几类信号? 3. 接口和端口的区别? 4. 接口的功能? 5. CPU和外设之间的数据传输方式(程序方式、中断方式、DMA方式)的简单工作原理 一、接口的基本概念二、CPU与I/O设备之间的接口信息三、端口的基本概念四、简单I/O接口框图五、I/O接口编址方式六、接口的功能七、接口与系统的连接 八、CPU与外设数据传送方式 程序方式 无条件传送 查询式传送 中断传送方式 存储器直接存取(DMA)方式 查询式传输应用举例 从键盘向内存缓冲区输入1行字符,输入回车符(0DH)或字符行超过80个字符时结束输入,并自动加1个换行符(0AH)。 若在输入的81个字符中未见回车符,则显示输出信息“BUFFER OVERFLOW”。 对键盘输入的ASCII码进行偶校验,若出错,显示出错信息;无错,先清校验位D7,再将其送内存缓冲区 数据输入口:52H;数据输出口:54H;状态口:56H 设状态寄存器D1=1时,输入缓冲器已有一字节准备好 设状态寄存器D0=1时,输出缓冲器“空闲” 中断传送方式 是一种使CPU中止正在执行的程序(例行程序),转去处理特殊事件(中断服务程序)的操作。 中断方式输入接口的工作原理 中断方式输入接口的工作原理 ①输入设备准备好1个数据,发选通信号 ②数据送输入锁存器;中断请求触发器置1 ③若中断屏蔽触发器未屏蔽,Q#=1,发INT# ④若IF=1,CPU在执行完当前指令后从INTA#向接口发中断响应信号 ⑤接口收到INTA#后,将中断类型号送数据总线 ⑥CPU根据中断向量确定中断处理程序入口地址 ⑦CPU执行中断处理程序 可屏蔽中断的响应和执行 中断优先级问题的解决 中断优先级 作用:解决系统中同时有多个设备以中断方式与CPU传输数据的问题 接口部件:可编程的中断控制器 中断排优及响应过程 CPU通过INTR和INTA#引线与中断控制器相连 输入输出接口的中断请求信号并行送至中断优先级管理电路 中断优先级管理电路为各级中断请求信号分配优先级 中断优先级 确定优先级最高的中断请求后,将中断类型寄存器低3位(对应中断请求序号)送中断服务寄存器 中断控制器向CPU发中断请求,若IF=1,CPU发中断响应信号INTA# 中断控制器将中断类型号送CPU 说明: 上述过程中,优先级较低的中断请求受到阻塞 中断处理完成,中断服务寄存器对应位清0后,优先级较低的中断请求才有可能得到响应 DMA方式 存储器直接存取(Direct Memory Access,DMA)方式 DMA接管总线,直接在内存和外设之间传送数据 DMA控制器的功能 ①接到外设DMA请求时向CPU发总线请求信号HOLD ②CPU发总线请求响应信号HLDA ,DMA接管总线 ③DMA将地址送地址总线,设置存储器地址指针 ④在DMA传送期间能发读/写控制信号 ⑤能设置需传送的字节数,传送期间自减,至0结束 ⑥传送结束,向CPU发DMA结束信号,将总线控制权交还给CPU DMA传输(输出)单个数据的过程 DMA传输(输出)单个数据的过程 ①接口准备就绪,发一个DMA请求 ②DMA控制器向CPU发总线请求信号HOLD ③CPU发总线请求响应信号HLDA ,DMA接管总线 ④DMA控制器将地址送地址总线 ⑤DMA请求得到确认 ⑥内存通过数据总线将数据送接口数据锁存器 ⑦DMA发结束信号结束总线请求 ⑧ CPU收回总线控制权 DMA控制器的基本配置 组成:控制寄存器、状态寄存器、地址寄存器和字节计数器 从接口向内存传输一个数据块 ①接口准备就绪,发一个DMA请求 ②DMA发总线请求,CPU响应,DMA接管总线 ③DMA控制器将地址寄存器内容送地址总线 ④DMA控制器向接口发确认DMA传输信号 ⑤数据送到地址总线所指出的内存单元 ⑥地址寄存器的值加1 ⑦字节计数器的值减1 ⑧如字节计数器的值不为0,回到①;否则结束 DMA控制器的工作特点 一方面是一个接口电路 另一方面是总线主设备 查询、中断和DMA方式的特点 查询方式的特点 CPU通过执行程序不断读取和测试外设状态 缺点: CPU使用效率低 实时性差:多外设系统中,轮流查询每个外设 中断方式的特点 是一种使CPU中止正在执行的程序,转去处理随机性事件的操作 优点:CPU和外设并行工作,大大提高CPU效率 缺点:CPU传数据;保存和恢复断点、标志和现场;进入中断处理程序和弹出断点时都要清除指令对列花费时间 DMA方式的特点 DMA控制器拥有总线控制权,数据在内存外设间直接传输 * * 本章已讲
您可能关注的文档
- 计算机安全-课件(程绍银)chap09-Security-Models.pdf
- 计算机安全-课件(程绍银)chap10a-Classified-Protection-of-Information-Security.pdf
- 计算机安全-课件(程绍银)chap10-Security-Evaluation.pdf
- 计算机安全-课件(程绍银)chap11-New-Access-Control-Paradigms.pdf
- 计算机安全-课件(程绍银)chap12a-Data-Security.pdf
- 计算机安全-课件(程绍银)chap12-Database-Security.pdf
- 计算机安全-课件(程绍银)chap13-Intrusion-Detection.pdf
- 计算机安全-课件(程绍银)chap14-DoS.pdf
- 计算机安全-课件(程绍银)chap15-Network-Investigation.pdf
- 计算机安全-课件(程绍银)chap16-Cloud-Computing-Security.pdf
最近下载
- 2024数据中心碳排放计算标准.docx VIP
- 第4课 数据的安全(课件)四年级上册信息技术浙教版.ppt VIP
- 2025年秋季学期幼儿园园务工作计划.doc VIP
- 2025年成都石室锦官小升初入学分班考试数学考试试题及答案.docx VIP
- StarterUnit1SectionAPronunciation课件人教版(2024)七年级英语上册.pptx VIP
- YST 1696-2024《取水定额 铅锌选矿》.pdf VIP
- 2024年秋新改版教科版六年级上册科学全册教案教学设计(新课标版).docx VIP
- 人教版九年级数学上册《22.1二次函数的图像和性质》同步练习题(附答案).docx VIP
- 药学中的药物剂型改良与新药研发技术.pptx VIP
- 2025至2030中国服务器行业应用领域及未来全景深度解析报告.docx VIP
文档评论(0)