I/O接口
结构和作用
-
数据缓冲寄存器DBR
暂存即将输入输出的数据
主机和外设的速度匹配
-
状态/控制寄存器
命令字:CPU对设备发出的具体命令
状态字:设备的状态信息,供CPU检查
-
串-并转换机构
数据格式的转换
-
I/O控制逻辑
根据命令字向设备发出控制信号
-
地址译码逻辑
将地址信号映射到指定I/O端口
I/O端口
指IO控制器中可被CPU访问的寄存器
统一编址:IO端口和主存地址空间统一,用访存指令访问IO端口
独立编址:IO端口地址与主存地址相互独立,用IO指令访问IO端口
分类
并行接口、串行接口;程序查询接口、中断接口、DMA接口;可编程接口、不可编程接口