ARM体系结构定义了ARM处理器使用的ARM和Thumb®指令集、执行模型、内存模型和调试模型。
内存模型的变体可能包括虚拟内存、缓存、紧密耦合内存(Tcm)和内存保护。
ARM体系结构扩展定义了其他功能,如浮点支持、单指令多数据(SIMD)指令、安全扩展、Java字节码加速和多处理支持。
ARM架构不断发展,以满足前沿应用程序开发人员日益增长的需求,同时保留保护软件开发投资所需的向后兼容性。
有关详细信息,请参阅您的处理器的《技术参考手册》。
下表显示了ARM编译器支持的一些ARM处理器的一些关键功能。