如何找到最大内存大小?

如何找到最大内存大小?

如何计算 16 位地址总线和 8 位数据总线可使用的最大内存大小?

就地址总线而言,它是 2**16 字节,还是就数据总线而言,它是 1 字节?

答案1

地址总线位数决定了位置你也许会指出。

是的,“2”的“位”次方就是数量。

如果读/写时间较长(16、32 位或更多位),则读取所需的“下一个”地址。
还请注意小端和大端 CPU 之间的差异;请参阅
http://en.wikipedia.org/wiki/Endianness

数据总线大小决定了 CPU 一次传输多大的块(对于一次读取操作),它不会“停止”读取更多数据的能力(例如,旧的 M68008 是 16/32 位 CPU - 具有 14 个 32 位寄存器,结合一个 8 位外部数据总线 - 从/向内存读取/写入 32 位由 CPU 的内部逻辑处理 - 但需要更长的时间,因为它必须在几个内存访问操作中完成)。

相关内容