Answers:
ARMv8是64位。具有32位兼容性。
ARMv8体系结构为ARM体系结构引入了64位支持,该体系结构侧重于省电实现,同时保持与现有32位软件的兼容性。通过采用干净的方法,ARMv8-A处理器可扩展可用性能范围,同时保持ARM处理器的低功耗特性,这些特性将为当今最具创新性和效率的设备提供动力。ARM具有3种不同的产品层来支持ARMv8-A架构:高性能,高效率和超高效率。
ARMv8-A向ARM体系结构引入了64位体系结构支持,其中包括:
- 64位通用寄存器,SP(堆栈指针)和PC(程序计数器)
- 64位数据处理和扩展的虚拟寻址
两个主要的执行状态:
- AArch64-64位执行状态,包括对该状态的异常模型,内存模型,程序员模型和指令集支持
- AArch32-32位执行状态,包括对该状态的异常模型,内存模型,程序员模型和指令集支持
较低的任何值(例如ARMv7)都是32位。