统一编址指从
存储空间中划出地址给
I/O端口,优点类型多,功能全,缺点使存储器的可用地址空间变小。
存储器统一编址,即从
存储空间中划出一部分地址给
I/O端口。
CPU访问
端口和访问
存储器的指令在形式上完全相同,只能从地址范围来区分两种操作。
对端口操作的
指令类型多,功能全,不仅能对端口进行
数据传送,还可以对端口内容进行算术逻辑运算和移位运算;其次是有较大的编址空间;
端口占用
存储器的
地址空间,使存储器的可用地址空间变小;端口指令的长度增加,执行时间变长;由于访问I/O与访问内存的指令一样,在程序中不易分清楚是访问
I/O端口还是访问内存,使得阅读困难;
端口地址译码器较复杂