- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课题
输入输出方式
目的任务
仁外设接口的编址方式
2、 输入输出指令
3、 CPU与外设间数据传递方式
重点难点
输入输出指令的常用形式
2、查询、中断和 直接存储器存取方式的区别
教学方法
讲授
使用教具
传统教学法(粉笔和黑板)
提问、作业
备课时间
上课时间
审 批
教研室主任(签字)
年 月 日
系主任(签字):
5.1输入输出方式
输入/输出是计算机与外部世界进行信息交换不可缺少的手段,在整个计算机系统中占 有极其重要的地位。如果没有输入、输出,计算机将变得毫无意义,因此输入输出的设备是 计算机系统的重要组成部分。在微型计算机系统中,除了 CPU和内存以外,其它设备都可
以认为是输入输出设备。
5.1.1外设接口的编址方式
外设接口
由于外部设备种类繁多,功能各不相同,控制的方法各式各样,要求输入或输出的信号 形式、电平、速率也千差万别,所以在微机系统中,各种输入 /输出设备无法直接连接在总
线上与主机进行数据交换,需要在系统总线与外设之间设置一个“适配器” ,又称为“接口”
的电路板,用于把 CPU的控制命令转换成外设的控制信号,把外设的工作情况转换成 CPU
可以读取并处理的状态信号。把外围设备同微型计算机连接起来的电路称为外设接口电路, 简称外设接口。
接口部件担负着总线信号与外设信号的转接工作。 它一头与外设相连,能够从外设接收
数据或向外设发出信号,另一头连接在系统总线上,能够直接接收来自总线的数据和控制信 号或者往总线发送数据。
编址方式
由于内存和外设端口都是以字节为基本的数据单位。当总线上出现有效的地址信号时, 每个字节型内存储器或外设端口都能够根据地址信号, 判断自己是否被选中成为数据传递的
对象(完成这种判断的是地址译码器) ,没有被选中的则不参与本次总线上的数据传递。
计算机系统中对外设的编址方式有两种统一编址和独立编址。
统一编址方式的优点是任何对内存数据进行操作的指令都可用于 I/O端口的数据操
作,不需要专门的I/O指令,系统编程比较灵活;I/O端口的地址空间是一部分内存空间, 可大可小,外设的数目几乎不受限制。它的缺点是 I/O端口占用了一部分内存空间,使内
存空间减少;访问I/O端口同访问内存一样,由于访问内存的地址长,指令的机器码也长, 执行时间显然增加。
独立编址的优点是I/O端口的地址码一般比同一系统中存储单元的地址码短,译码电 路较简单;内存同I/O端口的操作指令不同,程序比较清晰;内存和 I/O端口的控制电路结 构相互独立,可以分别设计。它的缺点是需要专门的 I/O指令,这些I/O指令一般没有内
存访问指令丰富,所以程序设计的灵活性较差。
5.1.2输入输出指令
8086/8088系统设计有两条专用指令 IN和OUT。
IN指令
格式IN AL, DX ;字节输入
IN AX , DX ;字输入
操作 (AL) ■[ (DX)] ; (字节操作)
(AX ) —[ (DX) +1, (DX )];(字操作)
当端口号码超过 8位时,必须先把端口号码放在 DX寄存器中,即通过 DX间接寻址。
OUT指令
格式OUT DX , AL ;字节输出
OUT DX, AX ;字输岀
操作[(DX) ]■ ( AL )(字节) ;(字节操作)
[(DX) +1, ?X ) ]— (AX )(字) ;(字操作)
当端口号码超过 8位时,必须先把端口号码放在 DX寄存器中,即通过 DX间接寻址。
一般情况下,我们只使用 8位的指令,即
IN AL, DX
OUT DX, AL
在8086/8088系统中,外设端口号的有效范围是 0000H~0FFFFH ,共64K个端口号。这 个地址空间比实际需要要大很多, 在16位PC机中,仅用A9?A0十条地址线表示I/O端口,
所以DX间接寻址的范围为 0?1023(即0?3FFH),共4024个端口号(Intel系列高档微机使 用全部的端口号)。各个端口号中安排的具体外部设备繁杂,这里不再一一列举,有兴趣的 读者可以查阅有关资料。
5.1.3 CPU与外设间数据传递方式
外部设备是多种多样的,不同的设备需要不同的控制方法。对于那些慢速的外设而言, 如果CPU传送来的数据速度太快,外设来不及处理,就可能造成数据的丢失;如果外设还 没有准备好数据,CPU就已经发出了读操作命令,将读不到正确的数据。因此,计算机系 统进行内外数据交换时,必须根据外设的特点采用适当的方式。
无条件方式
这种方式在传送信息时,已知外设是准备好的状态,所以输入输出时都不需要查询外设 的状态。可直接用IN和OUT指令完成与接口之间的数据传送。但这种方式必须确保外设 已经准备好时才可使用,否则就会出错,故很少使用。采用无条件传送方式的接口电路如(教 材)图5-3所示。
当进行输入时
您可能关注的文档
最近下载
- 《神经网络基础之》课件.ppt VIP
- 第3课 学习有方法 第1课时 (教学课件)2025统编版道德与法治三年级上册.ppt
- (5)显卡 836348006V323(msi GTX980TI MS-V323 图纸和点位图).pdf VIP
- 汉语语法教学-越来越……/越……越…….ppt VIP
- RJ八上Unit 6 Lesson 4 2025-2026学年人教版英语八年级上册.pptx
- RJ八上Unit 6 Lesson 3 2025-2026学年人教版英语八年级上册.pptx
- RJ八上Unit 6 Lesson 1 2025-2026学年人教版英语八年级上册.pptx
- RJ八上Unit 6 Lesson 2 2025-2026学年人教版英语八年级上册.pptx
- 2023款比亚迪宋PLUS DM-i 冠军版_汽车使用手册用户操作图示图解详解驾驶指南车主车辆说明书电子版.pdf
- 蓝牌随车吊的型号及报价.docx VIP
文档评论(0)