ARM处理器
ARM处理器是处理器中的一种, ARM处理器的全称为Advanced RISC Machine. ARM处理器本身是32位设计, 但也配备16位指令集。
一. ARM处理器
ARM微处理器是采用ARM技术知识产权(IP)核的微处理器。 这种ARM核技术是由英国的ARM公司所授权。 ARM公司是专门从事基于RISC技术芯片设计开发的公司, 作为知识产权供应商, 本身不直接从事芯片生产, 靠转让设计许可由合作公司生产各具特色的芯片。 半导体生产商从ARM公司购买其设计的ARM微处理器核,根据各自不同的应用领域, 加入适当的外围电路, 从而形成自己的ARM微处理器芯片进入市场。
二. ARM处理器优点
- 体积小,低功耗,低成本,高性能
- 指令执行速度更快, 指令长度固定
- ARM处理器共有37个寄存器, 被分为若干个组(BANK), 这些寄存器包括: 31个通用寄存器,包括程序计数器(PC指针), 6个状态寄存器, 用以识别CPU的工作状态及程序的运行状态。
- 很好的兼容8位/16位器件
- ARM微处理器在较新的体系结构中支持两种指令集: ARM指令集(32位)和Thumb指令集 (16位)。
- 丰富的可选择芯片
三. ARM产品
左侧的一列可以看成是ARM处理器的各个“代”, 而右侧是同一代的各个家族(系列)。 现在基本上都转向ARMv7. 其中Cortex-M系列面向嵌入式应用, Cortex-R则面向实时应用, Cortex-A则面向广大的手机用户。
四. Cortex A7处理器
ARM Cortex-A7处理器隶属于Cortex-A系列, 基于ARMv7-A架构, 它的特点是在保证性能的基础上提供了出色的低功表现
五. ARM架构
- 编译原理
- ARM存储类型
-
六. SIMD
SIMD: Single Instruction multiple Data 单指令多数据是一种计算机指令集架构, 它允许处理器同时对多个数据元素执行相同的操作。 这种指令集架构可以显著提高数据并行计算的性能, 特别是在处理大规模数据集时。