计算机接口是CPU和外围设备之间的连接界面。典型的I/O接口和外部的连接如图1所示。
图1 典型的I/O接口与外部连接
图中的I/O接口电路通常是一块大规模集成电路芯片。虽然不同芯片的内部结构差别很大,但其外部接口连接主要分为两类问题,一类是与I/O设备相连,另一类是与系统总线相连,CPU是通过系统总线与I/O接口相连接的。图2至图4中,分别画出典型的I/O接口芯片Z—80PIO、8255A和8251A与CPU和外围设备的连接关系,由图2、3和4可见,接口芯片与CPU之间必要的连接信号有下列4类:
图2 Z-80PIO与CPU和外设的连接图
图3 8255A与CPU和外设的连接
图4 8251A与CPU和外设的连接例
(1)数据信号D0~D7:即接口芯片的8位数据线接到系统数据总线上。CPU与外围设备之间的信息交换都通过数据总线传输,CPU对接口芯片的编程命令和接口芯片送往CPU的状态信息也经由数据线传输。
(2)读/写控制信号
、
(或