I/O 接口
I/O 接口概览
IO接口作用
I/O 接口作用:
- 数据缓冲:通过数据缓冲寄存器(DBR)达到主机和外设工作速度的匹配
- 错误或状态监测:通过状态寄存器反馈设备的各种错误、状态信息,供CPU查用
- 控制和定时:接收从控制总线发来的控制信号、时钟信号
- 数据格式转换:串-并、并-串等格式转换
- 与主机和设备通信:实现主机一I/O接口一I/O设备之间的通信
IO接口的工作原理
接口与端口
I/O端口及其编址
I/O 接口的类型
按数据传送方式可分为
- 并行接口:一个字节或一个字所有位同时传送。
- 串行接口:一位一位地传送。
注:这里所说的数据传送方式指的是外设和接口一侧的传送方式。接口要完成数据格式转换。
按主机访问I/O设备的控制方式可分为
- 程序查询接口
- 中断接口
- DMA接口
按功能选择的灵活性可分为
- 可编程接口
- 不可编程接口