Qin darkstone
IO接口

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 控制信号,并实现主机和外部设备之 间的信息交换。
Author:Qin darkstone
Link:https://qindarkstone.github.io/2023/08/18/408/计算机组成原理要点/输入输出系统/IO接口/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可