ARM处理器为RISC芯片,其简单的结构使ARM内核非常小,这使得器件的功耗也非常低,它具有以下经典RISC的特点:
(1)大的、统一的寄存器文件;
(2)装载/保存结构,数据处理操作只针对寄存器的内容,而不直接对存储器进行操作;
(3)简单的寻址模式;
(4)统一和固定长度的指令域,简化了指令的译码;
(5)每条数据处理指令都对算术逻辑单元和移位器控制,以实现ALU和移位器最大利用;
(6)地址自动增加和减少寻址模式,优化程序循环;
(7)多寄存器装载和存储指令实现最大数据吞吐量;
(8)所有指令的条件执行实现最快速的代码执行。