Advertisement

ARM体系架构概述

阅读量:

一、ARM处理器概述及RISC架构特性

1、ARM处理器概述:

ARM(Advanced RISC Machines)是一种32位RISC(精简指令集)架构,而ARM处理器则是基于该架构设计的微处理单元。在众多嵌入式系统中,ARM处理器被广泛应用。其主要优势包括指令长度固定、执行效率较高以及成本低廉等。

2、RISC设计的核心特征:
(1)指令集——与传统CISC架构不同,RISC通过减少指令种类简化了体系结构,通常每条指令在一个周期内完成,并采用统一长度的指令格式。编译器或开发人员可通过组合多个简单指令实现复杂操作;而CISC架构则支持不固定的指令长度;

(2)流水线——由于RISC采用单周期执行机制且指令格式统一,这为流水线技术的应用提供了便利条件;

(3)寄存器——相比其他架构,RISC体系中配置了更多通用寄存器,并且寄存器之间的操作频率较高。例如,在ARM架构下,共有37个可用寄存器;

(4)Load/Store结构——该结构通过加载/存储操作批量读取或写入内存数据,从而提升整体的数据传输效率;

(5)寻址方式优化——在RISC设计中,寻址方式和指令格式均得到简化,并减少了相关种类的数量。

二、Arm的基本数据类型:

双字节(DoubleWord):64位

字(Word):在ARM体系结构中,字的大小为32位。

半字(Half-Wo

全部评论 (0)

还没有任何评论哟~