电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > PPT文档下载
分享到微信 分享到微博 分享到QQ空间

福建师大福清分校微机原理幻灯片第六章

  • 资源ID:88161912       资源大小:1.09MB        全文页数:88页
  • 资源格式: PPT        下载积分:25金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要25金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

福建师大福清分校微机原理幻灯片第六章

第六章 输入输出和接口技术,输入输出(I/O)是指微型计算机与外界的信息交换,即通信(communication)。微型计算机与外界的通信,是通过输入输出设备进行的,通常一种I/O设备与微型机连接,就需要一个连接电路,我们称之为I/O接口。,接口是用于控制微机系统与外设或外设与系统设备之间的数据交换和通信的硬件电路。接口设计涉及到两个基本问题,一是中央处理器如何寻址外部设备,实现多个设备的识别;二是中央处理器如何与外设连接,进行数据、状态和控制信号的交换。,6.1 接口的基本概念,6.1.1 接口的功能,1.接口的一般定义 接口是一组电路,是中央处理器与存储器、输入输出设备等外设之间协调动作的控制电路。 接口电路并不局限在中央处理器与存储器或外设之间,也可在存储器与外设之间,如直接存储器存取DMA接口就是控制存储器与外设之间数据传送的电路。,2.接口电路的功能 接口电路的作用就是将来自外部设备的数据信号传送给处理器,处理器对数据进行适当加工,再通过接口传回外部设备。 所以,接口的基本功能就是对数据传送实现控制,具体包括以下5种功能:地址译码、数据缓冲、信息转换、提供命令译码和状态信息以及定时和控制。,6.1.1 接口的功能,6.1 接口的基本概念,6.1.1 接口的功能,控制命令逻辑电路一般由命令字寄存器和控制执行逻辑组成,这一部分是接口电路的“中央处理器”,用来完成全部接口操作的控制。,状态设置和存储电路主要由一组数据寄存器构成, 中央处理器和外设就是根据状态寄存器的内容进行协 调动作的。,数据存储和缓冲电路也是一组寄存器,用于暂存 中央处理器和外设之间传送的数据,以完成速度匹配 工作。,6.1 接口的基本概念,6.1.2 接口控制原理,由于接口是用来控制数据传送的,所以接口控制即 是接口电路对处理器与外设之间数据传送的控制。,1.数据传送方式,(1)并行数据传送 在微机系统内,如大系统部件之间的数据传送都采 用并行数据传送方式。 并行数据的每一位都对应独立的传输线路,所以数 据传送速度快,但线路多,一般只用于较短距离的数据 传送。,6.1 接口的基本概念,6.1.2 接口控制原理,1.数据传送方式,(2)串行数据传送 串行数据传送是将构成字符的每个二进制数据位, 按一定的顺序逐位进行传送的方式。 串行数据传送主要用于远程终端或经过公共电话网 的计算机之间的通信。 远距离数据传送采用串行方式比较经济,但串行数 据传送比并行数据传送控制复杂 。,6.1 接口的基本概念,下面是异步串行通信协议规定字符数据的传送格式:,图 6-2 串行数据位串定义,在异步串行通信中,接收设备和发送设备必须保持 相同的传送波特率,并与每个字符数据的起始位同步。 起始位、数据位、奇偶位和停止位的约定,在同一 次传送过程中必须保持一致,这样才能成功地传送数据。,6.1.2 接口控制原理,2.传送控制方式,接口电路控制数据信号的传送,这种传送操作是在中 央处理器监控下实现的。对中央处理器而言,数据传送就 是输入输出操作,中央处理器可以采用查询、中断和DMA 3方式控制接口的传送操作。,6.1 接口的基本概念,(1)查询方式,查询方式是中央处理器在数据传送之前通过接口的状 态设置存储电路询问外设,待外设允许传送数据后才传送 数据的操作方式。在查询方式下,中央处理器需要完成下 面一些操作: (1)中央处理器向接口发出传送命令,输入数据或输出数据; (2)中央处理器查询外设是否允许传送(输出数据发送完否 或输入数据准备好否)?,在查询方式下,中央处理器需要花费较多的时间去不 断地“询问” 外设,外设的接口电路处于被动状态。,查询输入接口电路,CPU通过执行程序不断读取并测试外设的状态是否处于空闲状态。如果输入外部设备处于已准备好状态或输出外部设备为空闲时,则CPU执行传送信息指令。,查询式输出接口电路,(2)中断方式,中断方式是在外设要与中央处理器传送数据时,外设 向中央处理器发出请求,中央处理器响应后再传送数据的 操作方式。,在中断方式下,中央处理器不必查询外设,提高了系 统的工作效率,但中央处理器管理中断的接口比管理查询 复杂。,(3)直接存储器存取(DMA)方式,DMA 方式是数据不经过中央处理器在存储器和外设之 间直接传送的操作方式。DMA方式是这3种方式中效率最高 的一种传送方式,DMA 方式控制接口也最复杂,需要专用 的DMA控制器。,DMA 方式适合数据量较大的传送,如存储器与磁盘之 间的数据传送。,6.1.3 接口控制信号,现代微机系统都是采用总线接口方式,因此,接口控 制信号可分为两类:总线控制信号 和 输入输出控制信号。,图 6-接口控制信号图,输入输出控制信号比较复杂,不同控制方式的接口信 号不同。一般包括数据线、输入输出应答信号等。,中断接口和DMA接口的控制信号更复杂一些,通常由接 口芯片提供专用控制信号来完成数据传送控制。,总线控制信号包括数据线、地址线、 、 、INT 、定时、片选等。,图 6-接口控制信号图,总线控制信号,输入/输出控制信号,微处理器进行I/O操作时,对I/O接口的寻址方式与存 储器寻址方式相似。即必须完成两种选择:一是选择出所 选中的I/O接口芯片(称为片选);二是选择出该芯片中的 某一寄存器(称为字选)。,6.2 I/O指令和I/O地址译码,通常有两种I/O接口结构:一种是标准的I/O结构,另 一种是存储器映象I/O结构(memory mapped I/O)。与之对 应的有两种I/O寻址方式。,6.2 I/O指令和I/O地址译码,6.2.1 标准的I/O 寻址方式,标准的I/O寻址方式有以下3个特点:,(1) I/O设备的地址空间和存储器地址空间是独立的、 分开的,即I/O接口地址不占用存储器的地址空间。,(2) 微处理器对I/O设备的管理是利用专用的IN(输入) 和OUT(输出)指令来实现数据传送的。,(3) CPU对I/O设备的读/写控制是用I/O读/写控制信号 ( 、 )。,一个外设常有若干个端口地址。,6.2.2 存储器映象I/O寻址方式,6.2 I/O指令和I/O地址译码,1.存储器映象I/O寻址方式又称为存储器对应I/O寻址 方式,它也有3个特点:,(1)I/O接口与存储器共用同一个地址空间。即在系统设计 时指定存储器地址空间内的一个区域供I/O设备使用,故I/O设 备的每一个寄存器占用存储器空间的一个地址。这时存储器与 I/O设备之间的唯一区别是其所占用的地址不同。,(2)CPU利用对存储器的存储单元进行操作的指令来实现对 I/O设备的管理。,(3)CPU用存储器读/写控制信号( 、 )对I/O设备进行 读/写控制。,6.2.2 存储器映象I/O寻址方式,6.2 I/O指令和I/O地址译码,2.存储器映象I/O寻址方式的优点:,(1)CPU对外设的操作可使用全部的存储器操作指令, 故指令多,使用方便,如可对外设中的数据(存于外设的寄 存器中)进行算术和逻辑运算,进行循环或移位等; (2)存储器和外设的地址分布图是同一个; (3)不需要专门的输入/输出指令。,3.其缺点有以下两种:,(1)外设占用了内存单元,使内存容量减小; (2)存储器操作指令通常要比I/O指令的字节多,故加 长了I/O操作的时间。,6.2 I/O指令和I/O地址译码,6.2.3 输入输出指令,1.输入指令IN Acc,Port或IN Acc,DX,输入指令是把一个字节或一个字由输入端口传送至AL (8位Acc)或AX(16位Acc)。端口地址若是由指令中的port所 规定,则只可寻址 0255。端口地址若用寄存器 DX间址, 则允许寻址64K个输入端口。,2.输出指令OUT Port,Acc或OUT DX,Acc 输出指令是把在 AL中的一个字节或在 AX中的一个字, 传送至输出端口。端口寻址方式与IN指令相同。,输入输出指令传送字节还是字,取决于端口的宽度。 PC XT机端口宽度只有位,只能传送字节。,6.2 I/O指令和I/O地址译码,6.2.4 I/O接口的端口地址译码,80x86微处理器都由低16位地址线寻址 I/O端口,故可寻址 64K个I/O端口,但在实际的80x86 PC机中,只用了最前面 1K个 端口地址,也即只寻址1K范围内的I/O空间。因此仅使用了地址 总线的低10位,即只有地址线A9A0用于I/O地址译码。,在DMA操作时,DMA控制器控制了系统总线。DMA控制器在发出 地址的同时还要发出地址允许信号AEN,所以还必须将DMA控制器 发出的地址允许信号AEN也参加端口地址的译码,用AEN限定地址 译码电路的输出。当 AEN信号有效时即 DMA控制器控制系统总线 时,地址译码电路无输出;当 AEN信号无效时,地址译码电路才 有输出。,6.2 I/O指令和I/O地址译码,6.2.4 I/O接口的端口地址译码,无论是大规模集成电路的接口芯片,还是基本的输入 输出缓冲单元,都是由一个或多个寄存器加上一些附加控 制逻辑构成的。对这些寄存器的寻址就是对接口的寻址。 通常采用两级译码方法,译码地址的高位组确定一个 地址区域,作为组选信号;低位组地址直接接到芯片的地 址输入端,选择芯片内各寄存器。,6.2 I/O指令和I/O地址译码,6.2.4 I/O接口的端口地址译码,1.直接地址译码,直接地址译码是一种局部译码方法,按照系统分配给 某接口的地址区域,对地址总线的某些位进行译码,产生 对该接口包含的缓冲器和寄存器的组选信号,再由低位地 址线对组内缓冲器和寄存器译码寻址。,图6-4是采用直接地址译码寻址端口的电路。,图6-4所示的直接地址译码电路的输出线分别用于输 入和输出。,图6-4 输入和输出分开的直接地址译码,高位地址当组选信号,低位地址当寄存器或缓冲器地址选择信号,6.2 I/O指令和I/O地址译码,6.2.4 I/O接口的端口地址译码,图6-5所示的直接地址译码电路的输出线,既可以用 于输入也可以用于输出。,图6-5 输入输出直接地址译码,6.2 I/O指令和I/O地址译码,6.2.4 I/O接口的端口地址译码,在PC机的系统板上各接口芯片的译码电路如图6-6。,图6-6 PC微机接口芯片的译码电路,6.2 I/O指令和I/O地址译码,6.2.4 I/O接口的端口地址译码,2.间接端口地址译码,间接端口地址译码仅使用两个端口地址就可以对多个 端口进行寻址,第一个端口地址指向地址寄存器,第二个 端口地址指向数据寄存器。端口寄存器的地址都要先送到 地址寄存器,然后再根据地址寄存器的内容来选择端口寄存 器。从处理器看来,系统只须对地址寄存器和数据寄存器 进行寻即可,对端口各寄存器的第二次寻址由地址寄存器 的内容确定。,6.2 I/O指令和I/O地址译码,图6-7就是间接端口译码电路图,这种译码电路节省系统地址空间,但在寻址时必须把 间接地址作为数据输出,这样就多使用了一条OUT指令。,6.2.4 I/O接口的端口地址译码,6.3 数字通道接口,在接口电路中,大量使用三态缓冲器、寄存器和三态 缓冲寄存器来作微处理器与外部设备的数字量通道,用来 输入输出数据或检测和控制与之相连接的外部设备。微处 理器可以将接口电路中的三态缓冲(寄存)器视为存储单元, 把控制或状态信号作为数据位信息写到寄存器中或从三态 缓冲(寄存)器中读出。寄存器的输出信号可以接到外部设 备上,外部设备的信号也可以输入到三态缓冲寄存器中。,一般说来,微处理器都是通过三态缓冲(寄存)器检测 外设的状态,通过输出寄存器发出控制信号。,6.3.1 数据输出寄存器,6.3 数字通道接口,数据输出寄存器用来寄存微处理器送出的数据和命令。 常用的寄存器有74LS175(4位)、74LS174(6位)和74LS273(8位)。 8D触发器74LS273如 图6-8 所示。,74LS273可以用作无条件传送的输出接口电路。,6.3.2 数据输入三态缓冲器,6.3 数

注意事项

本文(福建师大福清分校微机原理幻灯片第六章)为本站会员(F****n)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.