0

寄存器和单词有什么区别?据我所知,

  • 8 位 = 1 字节,32 位 = 4 字节 = 1 字
  • 一个寄存器是 32 位的,这意味着 1 个寄存器的大小 = 1 个字
  • 那么可能,总共有 16 个寄存器的处理器应该总共有 16 X 1 = 16 个字。
  • 那么2^30 个内存字在 ARM 处理器中是什么意思呢? ARM 操作数
  • 另外,这个2^30 字的概念是否与我们使用的 32 位或 64 位计算机有某种关系

有人可以帮我理解这个概念吗?提前致谢!

4

1 回答 1

2

作为 32 位架构,寻址区域为 2^32 = 4GB。
由于每个字是 4 个字节长,所以字的总面积是 4GB/4 = 1G 个字 (2^30)

于 2020-11-20T12:03:35.693 回答