- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
西 南 交 通 大 学
信息科学与技术学院
2016年6月修订
计算机组成原理B
西南交通大学信息科学与技术学院 “计算机组成原理B”教案
第7章 输入输出系统
§7.1 外部设备概述
§7.2 主机与外设的连接
§7.3 程序查询方式及其接口
§7.4 中断系统和程序中断方式
§7.5 DMA方式及其接口
§7.6 通道控制方式
§7.7 总线技术
3
§7.1 外部设备概述
外部设备主要完成数据的输入、输出、成批存储以及对信息加工处理的任务。
外部设备的主要类型:
1)输入输出设备
2)辅助存储器(后援存储器)
3)终端设备
4)过程控制设备
5)脱机设备
外部设备: 除主机以外,围绕着主机设置的各种硬件装置。
4
§7.2 主机与外设的连接
7.2.1 输入输出接口(I/O接口)
I/O接口是主机和外设间的交接界面,可解决主机和外设间的信息交换,信息格式和工作速度的差异。
硬件接口──线路的连接逻辑
软件接口──信号传递协议
5
7.2.2 接口的功能和基本组成
(1)寻址
(2)数据传送与缓冲——解决主机与外设的速度匹配问题
(3)实现主机和外设的通信联络控制
(4)传递控制命令和状态信息
(5)提供驱动能力和数据格式变换
1. I/O接口的基本功能
6
2. 接口的基本组成
端口:接口电路中可以被CPU直接访问的寄存器。
一个接口中包含:数据端口(数据寄存器)
命令端口(控制命令寄存器))
状态端口(状态寄存器)。
注:状态信息和控制信息通常共用一个端口,称之为设备的控制/状态寄存器
7
2. 接口的基本组成
端口:接口电路中可以被CPU直接访问的寄存器。
CPU通过输入指令可以从有关端口中读取信息,通过输出指令可以把信息写入有关端口。
8
3. 接口的类型
按数据传送方式分类
并行接口:接口与系统总线、接口与I/O之间均并行传送。
串行接口:接口与系统总线一般仍并行,接口与I/O间串行。
按主机访问I/O设备的控制方式分类
程序查询接口、中断接口、DMA接口、通道和IOP
按功能选择的灵活性分类
可编程接口和不可编程接口。
前者可用程序来改变接口的功能和操作方式。
9
1.独立编址(I/O映射方式)
把I/O端口地址与存储器地址分别进行独立的编址;I/O地址和内存地址可能重叠。
【例】MOV AX, [1000] //访问内存、1000为内存地址
IN AX,[1000] //访问I/O设备、1000为I/O地址
特点:I/O地址不占用内存地址空间,但需要专门的I/O指令进行访问,用专门的硬件信号线来区分访存还是访问I/O操作。
7.2.3 外设的识别与端口寻址
10
2.统一编址(存储器映射方式)
将I/O接口中的端口看作存储器单元,与主存储器单元统一编址,I/O地址与内存地址不重叠,
特点:不需要设置专门的I/O指令,可利用访存指令访问I/O接口中的寄存器,程序设计简单。但外设占用了存储器的地址空间。
例:MOV AX, [1000] //1000可能为内存地址,也可能为I/O地址
11
7.3 程序查询方式及其接口
7.3.1 程序查询方式
基本思想:由CPU执行一段输入输出程序来实现主机与外设之间数据传送控制。即外设的整个工作过程均在CPU的监控之下。
根据CPU与外设之间传送数据的时机是由CPU决定还是由外设决定的,程序直接控制方式可分为无条件传送和有条件传送(即程序查询)方式。
12
7.3.1 程序查询方式
1.无条件传送方式(接口最简单)
CPU无需询问I/O接口的状态,可随时直接输入或输出数据。如信号灯控制。
13
【例】向端口FEH输出数据(8位),显示在发光二极管上。
假定:I/O设备独立编址,I/O地址为8位(A7-0)
输出指令为 OUT (设备地址),A ;A为CPU中的累加器
输出指令对应总线上控制信号I/O=0, R/W=0
14
CS2 = A7A6A5A4A3A2A1A0(I/O)(R/W)
15
②数据缓冲寄存器
可用74LS273(八D锁存器)等。其脉冲打入端由地址选择电路进行控制。
16
③ 驱动与显示
您可能关注的文档
- 第3章文字处理软件Word2010试卷.pptx
- 老年抑郁症干预文献展示试卷.pptx
- 第3章现代电力电子器件试卷.pptx
- SKU成品管理法试卷.pptx
- APOS连锁企业总部ERP系统试卷.pptx
- 发电厂电气设备汇总.ppt
- SLA标准培训试卷.pptx
- 股市的展望试卷.pptx
- 股指期货熔断机制试卷.pptx
- 骨代谢标志物临床检测及应用试卷.pptx
- 2024年中国钽材市场调查研究报告.docx
- 2024年中国不锈钢清洗车市场调查研究报告.docx
- 2024年中国分类垃圾箱市场调查研究报告.docx
- 2024年中国水气电磁阀市场调查研究报告.docx
- 2024年中国绿藻片市场调查研究报告.docx
- 2010-2023历年初中毕业升学考试(青海西宁卷)数学(带解析).docx
- 2010-2023历年福建厦门高一下学期质量检测地理卷.docx
- 2010-2023历年初中数学单元提优测试卷公式法(带解析).docx
- 2010-2023历年初中毕业升学考试(山东德州卷)化学(带解析).docx
- 2010-2023历年初中毕业升学考试(四川省泸州卷)化学(带解析).docx
文档评论(0)