我正在为期末考试而学习,并对以下问题感到困惑。如果 CPU 有 16 位地址总线和 8 位字,它可以寻址多少 KB 的内存?我的理解告诉我它可以寻址 64KB,但是要做到这一点,我只使用了 2 ^ 16 = 65,536。该计算实际上从未考虑过 8 位字,所以我不确定它是否正确。还有8位字是什么意思?
干杯
Ove*_*ind 39
在大多数体系结构中,一个字是可以在单个操作中传入和传出工作内存的最大数据块。
用于指定内存位置的最大可能地址大小通常称为硬件字。
因此,您的 CPU 将能够寻址 64KB (2^16),但只能在单个操作中传输 8 位。