0

现在大多数处理器都是 32 位或 64 位的

如果一个系统有 2 GB 的内存,并且机器是字节可寻址的,如果处理器要访问 30 位的地址 1000000000,最终将有 2147483648 个内存地址。

现在在指令中该地址将如何有空间,因为指令被限制为 32 位,并且操作码和操作数必须有空间,操作数是存储加载数字的寄存器,那么内存将没有空间地址,如果我没记错的话

我还读到一些旧机器有一个 16 位的处理器和 32 位的地址总线宽度,这允许它们访问多达 2^32 字节的内存,这与限制为 16 位的指令如何访问 32 - 指令中内存中的位地址 ? 谢谢

4

0 回答 0