I/O接口
# I/O 接口
# I/O接口概述
I/O 接口的功能
- 实现设备的选择
- 实现数据缓冲达到速度匹配
- 实现数据串--并格式转换
- 实现电平转换
- 传送控制命令
- 反映设备的状态
- “忙”、“就绪”、“中断请求”
# 接口的功能和组成
总线连接方式的 I/O 接口电路
- 设备选择线
- 数据线
- 命令线
- 状态线
接口的功能和组成
功能 | 组成 |
---|---|
选址功能 | 设备选择电路 |
传送命令的功能 | 命令寄存器、命令译码器 |
传送数据的功能 | 数据缓冲寄存器 |
反映设备状态的功能 | 设备状态标记 |
设备状态的相关触发器
- 完成触发器 D
- 工作触发器 B
- 中断请求触发器 INTR
- 屏蔽触发器 MASK
- 可以中断的优先级屏蔽中断请求
# I/O 接口的基本组成
# 接口类型
按数据 传送方式 分类
- 并行接口
- Intel 8255
- 串行接口
- Intel 8251
按功能 选择的灵活性 分类
- 可编程接口
- Intel 8255、 Intel 8251
- 不可编程接口
- Intel 8212
按 通用性 分类
- 通用接口
- Intel 8255、 Intel 8251
- 专用接口
- Intel 8279、 Intel 8275
按数据传送的 控制方式 分类
- 中断接口
- Intel 8259
- DMA 接口
- Intel 8257
编辑 (opens new window)