第6章ARM处理器概述本章先简介ARM公司及其处理器的特点,再详细叙述各种指令集结构和处理器系列的特点,最后介绍ARM处理器的编程模型
1ARM公司简介6
2ARM处理器的特点及其应用领域6
3ARMISA概述6
4ARM处理器系列概述6
5ARM处理器编程模型本章习题•ARM公司是全球领先的16/32位嵌入式RISC(ReducedInstructionSetComputer)微处理器解决方案的供应商,向全球各大电子公司提供高性能、低功耗和低成本的RISC微处理器、外设和系统芯片技术授权
ARM还为开发完整系统提供综合技术支持
•ARM公司成功的原因归功于其三位一体的核心竞争力
首先是其领先业界的产品和技术;其次是其独辟蹊径、最先缔造的知识产权授权商业模式;最后是其庞大、稳固的产业联盟
1ARM公司简介6
2ARM处理器的特点及其应用领域ARM处理器立足于嵌入式市场,其设计思想并不单纯地追求处理器速度,而是着眼于系统的整体性能
具体来讲,ARM处理器的特点主要包括以下几个方面:一些特定指令的周期数可变;内嵌桶形移位器提供了效率更高的指令;增加特殊应用的增强指令
ARM处理器是典型的RISC结构;提供Thumb16位指令集;条件执行机制改善了代码密度;到目前为止,ARM微处理器及其技术的应用已经深入到嵌入式的各个领域:工业控制领域;成像和安全产品领域;网络应用领域;消费类电子产品领域;6
2ARM处理器的特点及其应用领域无线通讯领域;数字信号处理领域
3ARMISA概述上述基础版本和变体版本以及优化技术配合使用,构成了ARM丰富的各种具体ISA版本
具体如下:M变体版本(长乘法指令);E变体版本(增强型DSP指令);J变体(Java加速器Jazelle);NEON媒体加速技术;VFP向量浮点技术;TrustZone安全技术