|
|
1
1
您混淆了地址的长度和位于该地址的内存大小。它们是非常不相关的。 到目前为止,32位计算机最常见的选择是将内存组织为2^32个唯一的地址,每个地址包含8位(1字节)。因此,为了唯一地寻址每个位,您需要32+3位。实际上,内存以128或256位块(8或16字节)的形式加载到缓存中,因此物理上只需要32-3或32-4地址线。那么为什么我们仍然使用32位这个术语呢?这是因为地址寄存器的物理大小为32位。有“加载字节”指令,但通常没有“加载位”。(如果有,通常有8个) |
|
|
2
1
在典型的现代机器中,每个字节都可以单独寻址。因此,4G地址意味着4G字节。 |
|
|
3
0
|
|
|
TheKing · 为什么数组的地址可以有负值? 3 年前 |
|
|
yurnero · MATLAB:“加载”一个快速访问功能 7 年前 |
|
|
joe · 一页可以同时在两个工作集中吗? 7 年前 |
|
|
Jaques · “.exe”已触发断点 7 年前 |
|
|
adn bps · 在函数中修改变量的高效内存方法 7 年前 |
|
Gauraang Khurana · C语言中分段错误的不稳定行为 7 年前 |
|
|
Rajesh K · 如何查找设备中存在的广告垃圾? 7 年前 |