ARM是微处理器相关领域一家度较高的企业,该企业设计了许多性能高、功耗低的廉价处理器及各种软件。可以这么说,ARM代表的不仅是一个企业,更代表了一种技术、一种微处理器,甚至一种产业的发展模式。
ARM微处理器的种类。目前,有关ARM微处理器应用较多的有ARM7、ARM9、ARM9E、ARM10及StrongARM等系列。其中,ARM7系列在多媒体、嵌入式设备及无线设备中得到了广泛的应用;ARM9系列在引擎管理、安全系统、各种仪表仪器、打印机及网络电脑中得到了广泛应用。
ARM9E系列是一种综合处理器,因而加强了数字信号方面的处理功能,因此,在需DSP及微控制器相结合的情况下使用,同实时系统开发需求相适应;ARM10系列的核心,即通过向量浮点单元进行高性能浮点解决方案的提供,以提高处理器的浮点运算功能及其整型性能;StrongARM系列将Intel技术同ARM结构相结合,以便为手提式通信以及电子设备的消费提供科学的解决方案。
ARM微处理器的特点。ARM微处理器具有以下特点:
(一)是体积较小、功耗和成本较低,且性能较高;
(二)是其支持Thumb/ARM双指令集,因此,可以较好地进行8位/16位器件的兼容;
(三)是其使用了大量寄存器,因而指令的执行速度相当快;
(四)是许多数据操作均完成于寄存器之中;
(五)是寻址的方式十分灵活和简单,因此执行率相当高;
(六)是指令的长度较为固定。