- 2
- 0
- 约4.56千字
- 约 31页
- 2017-06-03 发布于湖北
- 举报
第七章 输入输出技术 输入输出设备是微机的重要组成部分 I/O的特点: (1) 外部设备种类繁多。 (2) 工作速度差别很大。 (3) 信号类型与电平种类不一。 (4) 信息结构格式复杂。 第一节 输入输出的寻址方式 I/O端口寻址 一台微机带多台外设,它们通过接口电路与总线相连,某一时刻,CPU要和某一个外设进行数据传送,计算机要准确地找到这一外设,即I/O寻址。有: 一、I/O指令寻址 输入输出地址空间与存储器地址空间是独立分开的。 二、存储器映象寻址 把一个外设端口作为存储器的一个单元来对待,一个外设端口占有一个存储器的地址。在进行I/O传送时,用和存储器传送相同的指令就可实现。 第二节 CPU与外设数据传送方式 一、CPU与I/O设备之间的接口信息 1. 数据 数字量、模拟量、开关量 2. 状态信息 用于确保CPU与外设间可靠交换数据的一类信息,通常反映出外设当前的工作状态。 如:输入数据是否准备好,输出设备是否空。 3. 控制信息 用于控制外设的启动与停止。 二、无条件传送方式(同步方式) 应用场合 已知外部设备(如开关,七段显示器等)已经准备好,而不必查询它们的状态的情况下,可直接用IN和OUT指令同外设传送信息。 三、查询传送方式(条件传送) (1) 从外设接口读入状态字。 (2) 检查就绪位,判断是否传送数据。 (3) 如果外设未就绪,重复 (1)(2) (4) 外设就绪,CPU从外设读入数据或把数据写入外设,同时清除外设的就绪状态标志位。 1. 程序查询输入 2.程序查询输出 程序如下: POLL: IN AL,STATUS_PORT TEST AL JNE POLL MOV AL,STORE OUT DATA_PORT,AL 3.多个外设的查询传送 Y N Y N Y N 总结: (1) 查询传送,CPU需不断地查询外设接口的状态,这样占用CPU的大量工作时间。 (2) 外设越多,查询的周期越长。 四、中断传送方式 为了提高CPU的工作效率,可采用中断方式。 1.中断 中断过程: 2.中断传送的接口电路 查询传送方式 1. DMA传送方式 (1) 利用专门的DMA电路,让外设与内存间直接进行高速数据传送,而不通过CPU,这样不用涉及保护现场,而只跟存储器的工作速度有关。 (2) DMA传送时CPU交出总线的管理权,处于保持状态,由DMA控制器管理总线。 2. DMA传送方式通常用来高速传送大批量的数据块 (1) 硬盘和软盘I/O (2) 快速通信通道I/O (3) 多处理机和多程序数据块传送 (4) 图像处理 (5) 快速数据采集 (6) DRAM的刷新操作 3. DMA传送包括 (1) 存储单元传送:存储器→存储器 (2) DMA读传送:存储器→I/O设备 (3) DMA写传送:I/O设备→存储器 4. DMA控制器的功能 (1) 能向CPU发DMA请求信号HOLD。 (2) CPU响应总线请求,发出响应信号HLDA,给DMAC后,接管总线控制权,进入DMA方式。 (3) 发地址信息,能对存储器寻址及能修改地址指针。 (4) 发读写等控制信号。 (5) 能决定传送的字节数,判断DMA传送是否结束。 (6) 发DMA结束信号,使CPU恢复正常工作状态。 5.DMA过程 (1) I/O设备向DMAC发出DMA请求; (2) DMAC向CPU发出总线请求; (3) CPU向DM
您可能关注的文档
最近下载
- 市场部门市场营销专员工作手册(标准版).doc VIP
- 2025新课标义务教育数学(2022年版)课程标准试题库(含答案).docx VIP
- 电力工程专业设计工日定额-送电工程750kV部分.doc VIP
- 基于K-means和主成分分析的京张体育文化旅游带冰雪运动旅游市场研究.pdf VIP
- 电力工程设计收工日定额2012-3-28.doc VIP
- 人教版七年级下册英语全册教学设计(配2025年春新版教材).docx
- 电力工程专业设计工日定额-送电工程±500kV(直流)部分.doc VIP
- 2021春人教版九年级数学下册 第29章 全章教案.doc VIP
- 2025年湖北专升本武汉文理学院《动画概论》考试及答案.docx VIP
- 医院门诊服务优化与创新体系构建ppt课件.pptx
原创力文档

文档评论(0)