- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六章 输入和输出
一、概述
二、输入输出的寻址方式
三、CPU与外设数据传送的方式
1. 程序直接控制方式
① 无条件传送方式
② 查询传送方式
2. 中断传送方式
3. 直接数据通道传送(DMA)
四、各传送方式的比较
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
计算机在使用中,不可避免地要与外部设备打交道,输入和输出一些信息数据和信息。
输入——通过键盘、纸带读入机、卡片输入机、扫描仪、
A/D(模/数)转换等;
输出——显示器、打印机、D/A(数/模)转换等。
另外,在微机中,软、硬盘也作为输入输出设备。
由于 ① 输入的信息的数据形式不同
(数字量、模拟量、开关量等);
② 输入信息的速度不同
(键盘输入、磁盘输入);
所以,在CPU与外设进行数据传输时,
需要通过接口电路来实现。
CPU
接口
电路
I/O
设备
一、概述
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
CPU与外设之间的接口信息
CPU与一个外设交换信息,通常需要以下一些信号:
1. 数据(Data)
数字量——键盘等输入的数据;
模拟量——如温度、压力、流量等;
( 需先经过A/D转换,将其变为数字量,由CPU处理后,再经过D/A
转 换,变为模拟量,进行控制),这部分工作有接口电路来完成。
开关量——如开关的合与断等。
2. 状态信息(Status)
输入时, 输入设备的信息是否准备好;
输出时,输出设备是否有空等。
3. 控制信息(Control)
控制输入输出设备的启动和停止等。
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
CPU
接口
电路
I/O
设备
数据
状态
控制
数据
状态
控制
为了将数据、状态、控制信息区分开,在接口电路中,设有不同的端口
如数据端口、状态端口、控制端口,以接收、存放、输出不同的信息。
端口1
端口2
端口4
端口3
端口——用于存放信息的
8位或16位锁存器,
缓冲器等。
在PC机中通常为8位
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
二、输入输出的寻址方式
CPU 寻址外设有两种方式:
将存储器与外设端口统一编址
将外设接口电路的一个端口作为存储器的一个单元。
65
F3
02
00
24
E0
内存与外设
内存
外设
优点:不需要专门的输入输出指令,可用全部
的存储器操作指令。(指令多且灵活)
如:mov kou1,bx
缺点:外设占用内存单元,相对减少了内存容量。
Kou1
02
6D
00000
00001
EFFFF
F0000
F0001
F0002
FFFFF
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
2. 外设端口单独编址
优点:不占用内存
缺点:CPU需设专门的I/O指令。
I/O 指令:
您可能关注的文档
最近下载
- 电阻焊的原理.ppt VIP
- 机械设计与创新 三相交流异步电动机的选型原则步骤及实例 【课件】任务6.1.1三相交流异步电动机的选型原则步骤及实例.pptx VIP
- 一建【建筑】口袋里的建造师-周超【完全版】.pdf VIP
- 全身型幼年特发性关节炎及合并巨噬细胞活化综合征诊疗专家共识.docx VIP
- 声乐课程教学大纲-音乐学院.pdf
- 食品安全管理保障措施.doc VIP
- 燃气锅炉安全隐患排查治理检查表.doc VIP
- (2023秋)冀教版一年级数学上册《 前后、左右》PPT课件.pptx VIP
- 课程设计与授课技巧.pptx VIP
- 巨噬细胞活化综合征与幼年特发性关节炎 MAS and SOJIA.ppt VIP
文档评论(0)