网站大量收购闲置独家精品文档,联系QQ:2885784924

第七章输入和输出重点.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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有两种优先模式: 固定优先权 旋转优

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档