内存映射输入输出（，简称为内存映射I/O），以及端口映射输入输出（，也叫作独立输入输出（），是PC机在中央处理器（）和外部设备之间执行输入输出操作的两种方法，这两种方法互为补充。除此之外，执行输入输出操作也可以使用专用输入输出处理器（）——这通常是指大型电脑上的通道输入输出（），这些专用处理器执行自有的指令集。内存映射I/O（不要和内存映射文件的输入输出混淆）使用相同的地址总线来寻址内存和输入输出设备（简称I/O设备），前提是I/O设备上的设备内存和寄存器都已经被映射到内存空间的某个地址。这样当CPU访