-
低成本、低电压功耗
-
ARM内核采用RISC精简指令计算机结构,RISC的设计思想Load/Store体系结构
-
大量的寄存器,可用于多种用途
-
每条指令都有条件执行
-
多寄存器的Load/Store指令
-
能够在单时钟周期执行的单条指令内完成一项普通的移位操作和一项普通的ALU操作
-
通过协处理指令集来扩展ARM指令集,包括在编程模式中增加了新的寄存器和数据类型
-
Thumb指令集:在Thumb体系结构中以16位压缩形式表示指令集
-
灵活方便的接口,ARM 体系结构具有协处理器接口, 允许接 16 个协处理器
-
嵌入式在线仿真调试
-
两种处理器工作状态 :ARM状态和Thumb状态
ARM状态,此时处理器执行32位的字对齐的ARM指令
THUMB状态,此时处理器执行16位的,半字对齐的thumb指令
-
多处理器状态模式:ARM体系结构定义了7种处理器模式:用户、快中断、中断、管理、终止、未定义和系统模式,大大提高了ARM处理器的效率
参考 http://blog.csdn.net/sc_stanley/article/details/39433957