当前位置:
ARM处理器的特点详解
来源: | 作者:aplex | 发布时间: 2020-10-30 | 2871 次浏览 | 分享到:

ARM处理器由于其高性能、低功耗、低成本等特性,在一些通信设备硬件中被广泛应用,例如维准的工业智能网关AI工业计算机,其使用安全,性能稳定,被广泛应用于工业领域。那么,ARM处理器有哪些特点呢?


ARM处理器采用RISC架构,支持Thumb16位)/ARM32 位)双指令集,能很好的兼容8/16位器件,Thumb指令集比通常的8位和16CISC/RISC处理器具有更好的代码密度。

1. ARM处理器性能高,体积小,功耗低

ARM处理器有着超强的性能,带有指令Cache和数据Cache,大量使用寄存器,指令执行速度更快,大多数数据操作都在寄存器中完成。ARM处理器在高性能的情况下还能兼顾最低的功率消耗,而且体积小,不占空间,可以完美嵌入不同环境下的应用,例如手持设备、智能网关等,能同时做到兼顾性能、价格、功耗、代码密度等方面,并且做得比较均衡。

2. 能很好的兼容8/16位器件

ARM处理器同时支持较新体系结构中的两种指令集:ARM指令集和Thumb指令集。其中ARM指令为32位长度,Thumb16位长度,支持大端格式和小端格式两种方法存储字数据,支持Byte(字节,8)Halfword(半字,16)Word(字,32)三种数据类型。

3. ARM处理器指令长度固定,执行速度更快

ARM处理器共有37个寄存器,被分为若干个组(BANK),这些寄存器包括:31个通用寄存器,包括程序计数器(PC指针),均为32位的寄存器。6个状态寄存器,用以标识CPU的工作状态及程序的运行状态,均为32位,目前只使用了其中的一部分。与ARM代码相比较,可节省30%40%以上的存储空间,同时具备32位代码的所有优点。

4. 丰富的可选择芯片

拥有丰富的芯片,在国内市场上,常见的有STTINXPAtmelSamsungOKISharpHynixCrystal等厂家的芯片。用户可以根据各自的应用需求,从性能、功能等方面考察,在许多具体型号中选择最合适的芯片来设计自己的应用系统。