上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.1.1 ARM处理器特性
ARM公司的处理器具有性能高、成本低和功耗小的特点,适用于多种领域,包括嵌入式控制、教育/消费类多媒体、DSP和移动式应用等。
ARM是精简指令集计算机,其外型较小但性能很高。它集成了非常典型的RISC结构特性:
● 大而统一的寄存器文件;
● 装载/保存结构,数据处理的操作只针对寄存器的内容,而不直接对存储器进行操作;
● 寻址模式简单,所有装载/保存的地址都只由寄存器内容和指令域决定;
● 统一和固定长度的指令域,简化了指令的译码。
此外,ARM体系结构还提供以下一些特性:
● 每一条数据处理指令都对算术逻辑单元(ALU)和移位器控制,以实现对ALU和移位器的最大利用;
● 自动增址和自动减址的寻址模式实现了程序循环的优化;
● 多寄存器装载和存储指令实现最大数据吞吐量;
● 所有指令都能以最快速的代码执行。
这些在基本RISC结构上增强的特性使ARM处理器在高性能、低代码规模、低功耗和小硅片尺寸方面取得了良好的平衡。