ARM 架构是构建每个 ARM 处理器的根底。ARM 架构跟着时刻的推移不断发展,其间包括的架构功用可满意不断增加的新功用、高功用需求以及新式商场的需求。有关最新发布版别的信息,请参阅 ARMv8 架构。
ARM 架构支撑跨跃多个功用点的完成,并已在许多细分商场中成为主导的架构。ARM 架构支撑十分广泛的功用点,因此能够使用最新的微架构技能取得极小的 ARM 处理器完成和极有用的高档规划完成。完成规划、功用和低功耗是 ARM 架构的要害特性。
ARM 现已开发了架构扩展,从而为 Java 加快 (Jazelle®)、安全性 (TrustZone®)、SIMD 和高档 SIMD (NEON™) 技能供给支撑。ARMv8-A 架构增加了暗码扩展作为可选功用。
ARM 架构与精简指令集核算 (RISC) 架构相似,由于它包括以下典型 RISC 架构特征:
一致寄存器文件加载/存储架构,其间的数据处理操作只针对寄存器内容,并不直接针对内存内容。
简略寻址形式,一切加载/存储地址只经过寄存器内容和指令字段确认。
对根本 RISC 架构的增强使 ARM 处理器能够完成较高功用、较小代码巨细、较低功耗和较小硅面积的杰出平衡。