标签: memory cpu-architecture memory-address
如果我们有32位逻辑地址,那么我们可以有2 ^ 32地址线,每行由32位(4字节)组成。
因此存储器的总大小应为= 32 * 2 ^ 32位(每行的位数*行号)。 但为什么它只有2 ^ 32字节?
答案 0 :(得分:3)
地址是BYTE,而不是32位字。 32位操作需要与32位边界对齐,但字节操作不具有此限制。考虑搜索一个字符串(每个字符8位),你会发现为什么会这样。