乐迷社区 和乐迷做兄弟 与乐迷共进步
乐迷社区»版 块 超级电视 超级电视 【科普】什么是ARM架构?
2014-6-10 13:52:00 6540 跳转到指定楼层
科普
   
      ARM架构(过去称作进阶精简指令集机器(Advanced RISC Machine),更早称作Acorn RISC Machine)是一个32位元精简指令集(RISC) 中央处理器(processor)架构,其广泛地使用在许多嵌入式系统(embedded)设计。由于节能的特点,ARM处理器非常适用于移动通讯领域,符合其主要设计目标为低耗电的特性。


ARM架构RISC特性

1.读取/储存 架构
2.不支援地址不对齐内存存取(ARMv6内核现已支援)
3.正交指令集(任意存取指令可以任意的寻址方式存取数据Orthogonal instruction set)
4.大量的16 × 32-bit 暂存器档案(寄存器阵列register file)
5.固定的32 bits 操作码宽(opcode),降低编码数量所产生的耗费,减轻解码和管线化的负担。
6.大多均为一个CPU周期执行。
为了补强这种简单的设计方式,相较于同时期的处理器如Intel 80286和Motorola 68020,还多加了一些特殊

设计:
1.大部分指令可以条件式地执行,降低在分支时产生的负重,弥补分支预测器(branch predictor)的不足。
2.算数指令只会在要求时更改条件编码(condition code)
3.32-bit筒型位移器(barrel shifter)可用来执行大部分的算数指令和寻址计算而不会损失效能
4.强大的索引寻址模式(addressing mode)
5.精简但快速的双优先级中断子系统,具有可切换的暂存器组

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表