基本结构
数据线:读写数据、状态字、控制字、中断类型号
地址线:指明I/O端口
控制线:读/写IO端口的信号、中断请求信号
值得注意的是:接口和端口是两个不同的概念。
端口是指接口电路中可以进行读写的寄存器,若干个端口加上相应的控制逻辑才可以组成接口。
接口的类型
1. 按数据传送方式:并行接口与串行接口
磁盘驱动器向盘片磁道记录数据时采用串行方式写入。
2. 按主机访问I/O设备的控制方式可分为:程序查询接口、中断接口、DMA接口
3. 按功能选择灵活性可分为可编程接口和不可编程接口
I/O端口及其编址
I/O端口之前说过,就是接口电路中能被CPU直接访问的寄存器。
而I/O端口想被CPU访问,那么该端口就需要有自己的地址。对于I/O端口的编址方式有如