- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七章 输入和输出 本章内容简介: 1. 微机的输入输出接口的工作原理; 2. DMA传送原理; 3. DMA控制器8237; 本章讲纲 7.1 输入输出概述 一、输入输出的寻址方式 二、CPU与IO设备间的接口信息 三、CPU与接口电路间的数据传送形式 四、IBM PC与外设接口及现代PC机的外设接口 7.2 CPU与外设数据传送方式 一、查询方式 二、中断方式 三、直接数据通道传送方式(DMA) 7.3 DMA控制器8237 一、8237结构及工作模式 二、8237的编程 第一节 输入输出概述 输入输出设备为处理核心提供相应的处理对象及控制对象,是计算机系统的重要组成部分; 微机需输入的信号类型很多 模拟量:现实中最多的量,通过相应的传感器及AD转换,得到对应的数字量,供计算机处理;通过DA,重新还原为模拟量,输出到设备中; 数字量 开关量 第一节 输入和输出 一、输入和输出的寻址方式 存储器对应输入输出方式(统一编址) 将外设端口作为一个存储单元来对待 优点:1、CPU对外设的操作可使用全部存储器操作指令,应用灵活方便; 2、存储器和IO口的地址空间统一,不需要专门的IO指令及硬件控制信号,逻辑简单; 缺点:1、外设会占用存储单元,内存容量减少; 第一节 输入和输出 一、输入和输出的寻址方式 端口寻址的输入输出方式(分开编址) 外设端口与存储器地址空间分开; 优点:IO口地址不会影响存储地址; 缺点:在指令系统中需设立单独的IO口操作指令,在硬件上需设置专门的IO/M选择线; 第一节 输入和输出 二、CPU与IO设备之间的接口信息 数据 数字量、模拟量、开关量 状态信息 CPU与IO口之间的一些表征设备工作状态的连线或数据 控制信息 CPU通过引线或命令数据要求设备执行的动作 第一节 输入和输出 三、CPU与接口电路之间数据传送形式 CPU与外设之间信息交换称为通信 在通信中,常采用两种基本的传送方式 并行通信:数据可以并行传送,速度较高 串行通信:数据一位一位顺序传送 第二节 CPU与外设数据传送的方式 三、CPU与接口电路之间数据传送形式 1、查询传送方式 这种传送方式往往是异步的,当CPU查询到端口的某位有效时,则执行相应的输入/输出操作; 在此过程中标志外设状态的位称为联络/握手信号; CPU执行完输入/输出操作后,联络信号应重新变为无效 (1) 查询方式输入 CPU对端口联络信号检测,当发现有效时,表示有新的输入信息,再将需输入信息读出; (2) 查询方式输出 CPU对端口联络信号进行检测,如果发现有效,则表示端口空闲,可以将数据输出到端口; 第二节 CPU与外设数据传送的方式 第二节 CPU与外设数据传送的方式 第二节 CPU与外设数据传送的方式 三、CPU与接口电路之间数据传送形式 2、中断传送方式 查询方式传送数据中,CPU需不停检测端口状态信息,以确定当前端口状态,可能会占用大量的CPU资源; CPU不主动查询外设状态,当外设准备好后,向CPU申请中断,CPU再中断当前程序,转去完成输入输出操作,这种数据传送方式称为中断传送方式; 在与慢速设备连接时,使用中断方式往往可以极大地提高CPU的利用效率; 在设计中断方式传送数据的硬件电路时,需注意中断信号形成和消除电路的设计; 第二节 CPU与外设数据传送的方式 第二节 CPU与外设数据传送的方式 三、CPU与接口电路之间数据传送形式 3、直接数据通道传送(DMA)方式 使用中断方式传送数据的过程中,CPU会花费一定的时间进行中断响应,如果外设速度高,并数据成块传送,则利用中断方式传输对CPU的利用率并不高; 为了进一步提高CPU的利用率,可以使需要传送的数据不经过CPU,而直接使用外接的控制器利用CPU不访问总线时自动完成数据的传送,这就是DMA传送方式; DMAC应能够根据需要接管连接存储器、IO端口的AB、DB、和CB的能力,并应能根据设定自己修改地址指针的能力 DMA传送方式:单字节传送、数据块传送 第三节 DMA控制器 一、8237的内部结构及工作模式 1、8237的功能特性 4个独立的DMA通道 每个DMA通道可以分开设置 可对DMA的优先权进行管理,支持多种优先权管理模式 可进行M到M或M到IO的直接传送 支持多种传送方式 单字节传送 数据块传送 请求传送 支持级联 第三节 DMA控制器 一、8237的内部结构及工作模式 2、8237的内部结构 时序控制逻辑 产生DMA请求、传送、结束所需的内部和外部时序 程序命令控制逻辑 对DMA传送过程参数进行设置和控制 优先权编码逻辑 对同时产生DMA请求的进行管理,确定当前优先权最高的DMA,并响应此DMA通道请求,8237有两种优先模式: 固定优先权 旋转优
您可能关注的文档
- 第七章4温度和温标重点.ppt
- 第二章操作系统Windowsxp重点.ppt
- 第七章5内能重点.ppt
- 第七章SPSS的方差分析新重点.ppt
- 第七章补偿控制系统的设计重点.ppt
- 第七章-参数估计重点.ppt
- 第七章存储器电路2重点.ppt
- 铝管生产技术剖析.ppt
- 钢轨打磨车通用电气调试工艺文件剖析.doc
- 第二章测试装置的基本特性重点.ppt
- 2025年春新北师大版八年级物理下册全册课件.pptx
- 2025年春新北师大版八年级物理下册全册教学课件.pptx
- 2025年秋季新北师大版八年级上册物理全册教学课件.pptx
- 2025年秋季新人教版九年级上册化学全册课件.pptx
- 2025年新人教版八年级上册物理全册课件.pptx
- 2025年秋季新人教版九年级上册化学全册教学课件(新版教材).pptx
- 新人教版七年级上册英语全册课件(2025年新版教材).pptx
- 锂离子电池前驱体磷酸铁合成方法研究现状及展望.docx
- 2024年东盟石油和天然气更新报告(英文版)-东盟.docx
- DB3209_T 1207.2-2022 建设工程档案管理 第二部分:房屋建筑工程文件归档和档案移交范围.docx
文档评论(0)