【发布时间】:2017-09-21 21:28:03
【问题描述】:
在 32 位机器中,如果你复制一个 int p,它将复制 4 个字节的信息,这些信息将分别在 0xbeefbeef、0xbeefbef0、0xbeefbef1、0xbeefbef2 处寻址。
这和 64 位一样吗?还是在单个地址存储 2 个字节?
【问题讨论】:
-
如果您有 64 位地址总线,为什么有人要将 2 个字节组合到 1 个内存位置?有些架构每个地址有 2 个字节,但不依赖于 64 位或 32 位。
-
老实说,事后看来,这个问题似乎很愚蠢。这是一个很好的观点。
标签: c memory 32bit-64bit