
IO接口
I/O接口
- 物理地址是外部连接使用的,且是唯一的,它与地址总线相对应
- 而逻辑地址是内部和编程使用的,并不唯一
- 在内存中的实际地址就是所谓的物理地址
- 逻辑地址是用于逻辑段管理内存的,因此程序员使用逻辑地址访问设备
- I/O 总线分为三类∶数据线、控制线和地址线。
- 数据缓冲寄存器和命令/状态寄存器的内容都是通过数据线来传送的
- 地址线用以传送与 CPU 交换数据的端口地址
- 控制线用以给 I/O 端口发送读/写信号,只是用来对端口进行读/写控制的。
- I/O端口是指I/O接口中用于缓冲信息的寄存器,由于主机和I/O设备的工作方式和工作速度有很大差异,I/O端口应运而生
- 在执行一条指令时,CPU使用地址总线选择所请求的I/O端口,使用数据总线在CPU寄存器和端口之间传送数据
- I/O 接口即 I/O 控制器,其功能是接收主机发送的 I/O 控制信号,并实现主机和外部设备之 间的信息交换。