梗概 I/O单独编址,每个控制寄存器分配到一个I/O端口号 内存地址空间和I/O地址空间是不同的。 需要使用特定的指令继续访问,如IN,OUT等。 内存映射I/O :每个控制寄存器被分配了一个唯一的、没有指派给内存的内存地址。被分配的地址通常在地址空间的高端。 可以直接用访问内存的指令来访问设备控制器寄存器 混合方案:控制寄存器具有单独的I/O端口,而数据缓冲区映射到内存空间 实例