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

微机原理课件-第6章.ppt

  1. 1、本文档共62页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理课件-第6章

《计算机基础标题》第五章输入输出和中断控制 *2002年 月 日 * 1 第五章 输入输出和中断 §1.1概述 ⑴计算机的输入输出:   计算机运行的程序、原始数据和现场信息,需要通过输入设备送入计算机,计算运行的结果、给出的各种控制信号又要通过输出设备进行显示、打印及完成控制动作。所以输入输出是微机系统的重要组成部分。 计算机的输入输出设备种类很多,有机械的、电子的、机电的、磁电的。如常规的键盘、磁盘、打印机、显示器等。   外设的信号种类:可以是数字量、模拟量或者开关量。 数据传送的方式:可以是串行,也可以是并行。 传送速度的差异:如每秒传送几百个信息的电传打字机,几mS才能提供一个数据的传感器, ns_--ms级完成一次转换的A/D转换器等。每秒几万位速度传输的磁盘存储器、   数据处理格式:串行和并行。一般情况下,远距离的传送采用串行传输,但计算机内部的数据处理都是并行的。   正由于外设的数据形式、数据传送方式以及传送的速度对于高速的微处理器来讲,差别很大,因此要使高速的微处理器与外设能够协调的工作,就要有一个CPU与外设之间的接口,这个接口要具有数据缓冲和锁存、信息变换、数据格式转换、提供命令状态和定时控制能力等。我们把这个接口叫输入输出接口或者叫I/O接口。 《计算机基础标题》第五章输入输出和中断控制 *2002年 月 日 * 1 一、接口功能 1、地址译码及设备选择   CPU要与许多外设进行信息交换,是通过地址来选择的,CPU与那一个外设进行交换信息,要首先赋予外设一个地址,因此接口必须有译码功能,要对CPU给出的地址进行译码,使主机和指定的外设进行信息交换。 2、数据缓冲和锁存 在微机系统中,数据总线是系统各部件之间公用的一组信息传输线,并为所有的设备分时使用,所以无论是存储器还是外部设被都不能长时间占用,而只允许被选中的设备在读写周期内用其传送数据,未选中的设备在其它设备传送数据时必须对总线呈高阻状态(与总线脱离),这个起到数据和总线隔离作用的接口,就叫做三态数据缓冲锁存器。 当CPU的数据在写周期出现在数据总线上的时候,如果慢速的外设在几个T状态的时间内不能及时响应(取走),数据总线上的数据就会丢失,有了三态数据缓冲锁存器,就会把数据暂时保存起来等待外设来取。 如:8086/8088系统中使用的8282/8283时INTER公司生产的8位带锁存器的三态缓冲器,用来锁存8088访问存储器和I/O时于T状态发出的地址信号,经8282锁存的地址信号可以在整个周期保持不变,为外部提供稳定的地址信号。 3、信息格式、电平转换 在计算机系统中数据信息是并行的二进制数,总线上传输的是8位、16位和32位数。CRT、远程通讯的数据又采用串行传输方式,这就要求接口能完成数据的串/并、并/串转换。 有些来自现场及各种传感器的电流、电压值要送给计算机处理,首先要变成计算机能构识别的数字量,也就是说要经过模拟量/数字量转换。而计算机要把处理的结果送给外设完成控制,又要将计算机输出的信息转换成外设能够识别电压值或开关量,才能够对外设进行控制,这又要经过数字量/模拟量转换。可见接口一定要有信号格式、数据类型、信号电平的转换功能。 4、数据传送的定时与协调 CPU的工作又是有一定时序的。一般情况下,CPU的工作频率远远高于外设工作频率, 所以要求接口电路能够协调CPU于外设之间的数据传输速度,并提供一定的工作方式。   ⑴查询方式:接口接受CPU的命令和控制信号后,将外设的状态信息提供给CPU,供CPU查询,CPU 根据接口的状态对外设进行读写操作。接口与CPU是以应答方式来保证输入/输出信号同步传输的。这种传输方式叫做查询方式。查询方式需要CPU不停的对接口进行访问(对慢速的外设进行等待),直到外设数据就绪信号有效,才完成一次读写,这种方式占用了CPU大量的工作时间。  ⑵中断控制方式:CPU启动外设后转回继续执行源程序,外设数据准备好后,通过向CPU申请中断,CPU停止正在运行的程序转去执行外设的中断服务程序,中断服务程序结束,返回原程序继续执行。这种中断控制方式节省了CPU查询外设所占用的的大量时间,使CPU 和外设可以并行工作。   ⑶ DMA直接存储器存取方式: 对于高速的磁盘和内存之间的数据交换要采用DMA直接存储器存取方式。数据传送可以不通过CPU 而直接与存储器进行交换。 高速的微处理器与外设能够协调的工作,就要有一个具有数据缓冲和锁存能力、数据格式转换能力、提供外设状态和定时控制能力的连接电路,我们把它叫做输入输出接口。 高速的微处理

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档