嵌入式技术论坛
直播中

alexdos

7年用户 804经验值
擅长:可编程逻辑 电源/新能源 嵌入式技术 模拟技术
私信 关注

什么是ARM处理器 ARM处理器有哪些系列

ARM 处理器是一种低功耗高性能的 32 位 RISC(精简指令系统)处理器。从结构 入手对其进行分析,并针对目前流行的 ARM920T 核详细描述其硬件结构和编程。

ARM 处理器共有 31 个 32 位寄存器,其中 16 个可以在任何模式下看到。它的指令为简 单的加载与存储指令(从内存加载某个值,执行完操作后再将其放回内存)。ARM 一个有趣 的特点是它所有的指令都带有条件。例如,用户可以测试某个寄存器的值,但是直到下次使 用同一条件进行测试时,才能有条件地执行这些指令。另一个特征是可以在加载数值的同时 进行算术和移位操作。它可以在几种模式下操作,包括通过使用 SWI(软件中断)指令从用 户模式进入系统模式。

ARM 处理器是一个综合体,ARM 公司自身并不制造微处理器。它们是由 ARM 的合作 伙伴(Intel 或 LSI)制造。ARM 还允许将其处理器通过协处理器接口进行紧耦合。它还包括 几种内存管理单元的变种,包括简单的内存保护到复杂的页面层次。

ARM 微处理器系列包括 ARM7 系列、ARM9 系列、ARM9E 系列、ARM10E 系列、 SecurCode 系列和 Intel 的 Xscale。其中,ARM7、ARM9、ARM9E 和 ARM10E 为 4 个通用 处理器系列,每一个系列提供一套相对独特的性能来满足不同应用领域的需求。例如, SecurCore 系列专门为安全要求较高的应用而设计。

更多回帖

发帖
×
20
完善资料,
赚取积分