文档介绍:第6章输入输出系统
内容要点
输入输出系统概述
程序查询方式及其接口
程序中断方式及其接口
DMA方式及其接口
通道方式及其接口
输入输出系统概述
主机和外设之间进行信息交换要通过接口的原因
各种外设使用不同的操作方法,将控制一定范围的设备的必要逻辑放入处理器内是不切实际的。
外设的数据传送速度一般比存储器或处理器慢得多,是不切实际的。
外设的数据传送速度一般比存储器或处理器慢得多,使用高速的系统总线直接与外设通信是不切实际的。
外设经常使用与处理器不同的数据格式和字长度。
输入输出系统概述
I/O接口的主要功能
控制和定时
处理器通信
设备通信
数据缓冲
检错
输入输出系统概述
接口的基本组成
外设识别
数据/ 命令/ 状态
控制电路
地址信息
数据(并)
控制联络信息
外
设
数据(并/串)
控制联络
接口
主
机
输入输出系统概述
接口的类型
按数据传送方式分类
按主机访问I/O设备的控制方式分类
按功能选择的灵活性分类
按通用性分类
按输入输出的信号分类
端口地址编址方式
存储器映射方式
I/O映射方式
输入输出系统概述
输入输出信息传送控制方式
程序查询方式
程序中断方式
直接存储器存取(DMA)方式
I/O通道控制方式
程序查询方式及其接口
程序查询方式的工作流程
取外设状态
传送一次数据
修改传送参数
传送完否?
外设准备就绪?
预置传送参数
结束
Y
N
N
Y
启动外设
程序查询方式及其接口
查询方式输入接口电路
。
。
&
。
A7 ~ A0
三态
缓冲器
(1)
EN
输入
设备
STB
IBF
。
锁存器
(8)
CP
。
三态
缓冲器
(8)
EN
Ready
Q
D
。
R
CP
。
。
&
地
址
译
码
+5V
D7 ~ D0
IO/M
RD
程序查询方式及其接口
查询方式输出接口电路
。
。
&
地
址
译
码
IO/M
RD
。
三态
缓冲器
(1)
EN
。
。
&
Busy
D
Q
。
R
CP
。
+5V
锁存器
(8)
CP
输出
设备
ACK
OBF
。
。
A7 ~ A0
WR
D7 ~ D0
D7