【发布时间】:2015-11-28 05:15:18
【问题描述】:
我在 32 位微处理器上做了一些工作,我了解到:
1) 32 位微处理器只能寻址 2^32 位内存,这意味着内存指针大小不应超过 32 位范围,即指针大小应等于或小于 32 位。
2) 我也了解到 CPU 分配多个内存块用于存储数字和文本等内容,这取决于程序,与每个地址的大小无关(来源:here)。
那么 CPU 是否有可能使用多个块(寄存器)来存储大小超过 32 位的指针?
【问题讨论】:
标签: 32-bit memory-address cpu-registers microprocessors