统一编址
存储器统一编址
在不同的微机系统中,I/O端口的地址编排有两种形式:存储器统一编址和I/O独立编址。
存储器统一编址(存储器映像编址)
在这种编址方式中,I/O端口和内存单元统一编址,即把I/0端口当作内存单元对待,从整个内存空间中划出一个子空间给I/0端口,每一个I/0端口分配一个地址码,用访问存储器的指令对I/O端口进行操作。
这种编址方式的优点是:I/0端口的数目几乎不受限制;访问内存指令均适用于I/O端口,对I/0端口的数据处理能力强;cPu无需产生区别访问内存操作和I/O操作的控制信号,从而可减少引脚。其缺点是:程序中I/O操作不清晰,难以区分程序中的I/O操作和存储器操作;I/0端口占用了一部分内存空间;I/O端口地址译码电路较复杂(因为内存的地址位数较多)。