内存映射I/O即MMIO,它是PCI规范的一部分,I/O设备被放置在内存空间而不是I/O空间。
从处理器的角度看,内存映射I/O后系统设备访问起来和内存一样。这样访问AGP/PCI-E显卡上的帧缓存,BIOS,PCI设备就可以使用读写内存一样的汇编指令完成,简化了程序设计的难度和接口的复杂性。
设备控制器只是内存中的变量,在C语言中可以直接寻址