arm体系结构特点:arm指令都是32位定长的;大量的寄存器(37个寄存器);Load/Store体系结构;多寄存器的Load/Store指令;指令的条件执行;在单时钟周期执行的单条指令中完成数据移位操作和ALU操作;通过变种和协处理来扩展ARM处理器的功能;扩展了16位的Thumb指令来提高代码密度。