arm 为什么是 32位微处理器 所以ARM体系结构所支持的最大寻址空间为4GB
所谓32位微处理器,指的是CPU GPRs(General-Purpose Registers,通用寄存器)的数据宽度为32位,32位指令集就是运行32位数据的指令,也就是说处理器一次可以运行32bit数据。
由于32位数据能够包含的地址有2^32=4294967296=4194304K=4096M=4G,所以说最大寻址空间为4GB,但由于指令代码中不可能只包含内存的地址信息,所以闷握一般来说32bit的处理器能够寻得的地址只有不足4GB。