当前位置:首页 > 单片机 > 单片机
[导读]ARM体系版本前言很多人都知道,ARM有许多版本,口中最长说的就是ARM7\\ARM9\\ARM11,诚然,这个的确是ARM处理器的版本,但绝对不是ARM的版本,其实ARM到迄今为止经历了6代版本,随着时代的变化,ARM也随之变化,版本的

ARM体系版本前言

很多人都知道,ARM有许多版本,口中最长说的就是ARM7ARM9ARM11,诚然,这个的确是ARM处理器的版本,但绝对不是ARM的版本,其实ARM到迄今为止经历了6代版本,随着时代的变化,ARM也随之变化,版本的不同其实也造就ARM的各种变种!

ARM处理器系列的各种处理器,其采用的技术各不相同,性能差异很大,应用的场合也不相同,但只要它是同一个ARM体系版本,那么基于它们的应用软件是兼容的!

不难看出ARM的版本关系到了ARM的兼容性,如果你在开发过程中不了解版本的话,以为一切ARM的程序均在ARM处理器上可用的话,那么就大错特错了!

回到顶部

ARM体系版本介绍

下面将为大家详细的介绍ARM体系结构的各类版本,给大家一个非常直观的了解,知道ARM不同版本之间有什么样的区别。

ARM的版本为:版本1、版本2、版本3、版本4、版本5、版本6

版本1

乘法指令以外的基本数据处理指令

字节、字和多字的读取写入指令

包括子程序调用指令BL在内的跳转指令

供操作系统使用的软件中断指令SWI

这个版本的地址空间是26位的,目前已经不在使用了!

版本2

与版本1相比,版本2添加了下列指令:

乘法指令和乘加法指令(这2个指令在下篇博客中会解释一下)

支持协处理器的指令

支持FIQ模式,提供额外的两个备份寄存器

SWP指令及SWPB指令(各类指令都不要着急去了解,后面的几篇博客都将详细进行介绍)

该版本的地址空间是26位,目前也不使用了!

版本3

自这个版本开始,ARM出现了各种变种,是ARM质一般的飞跃了!

地址空间扩展到了32位(除了版本3G以为)

CPSR(当前程序状态寄存器)出现,传说中的R15消失

增加了SPSR(备份程序状态寄存器),可以保存被中断程序的状态了!

添加了两种处理器模式(方便操作系统使用各类异常)

增加了指令MRS与MSR(用来访问新增的两个寄存器)

修改了原来从异常返回的指令

版本4

在版本3的基础上,版本4可谓是真正地得到了推广,值得一提的是Thumb指令集就是在这个版本上成立的!

半字读写指令出现

出现读取带符号的字节和半字数据指令

有了T变种,即Thumb指令集

增加处理器的特权模式

值得一提的是ARM公司终于不再要求支持26位的地址空间兼容(如此反我程序员的指令终于可以消失了,ARM公司,你造吗?不是2的幂次方,我们程序员对它都是无爱的!)

版本5

提高了ARM/Thumb混合使用的效率(这一点太赞了,16位、32位的使用减少了很多的指令浪费)

整合了非T变种的指令代码生成技术,让代码生成得到了统一

增加了CLZ前导零计数指令

增加了BRK软件断点指令

增强型DSP指令集,包括全部算法操作和16位乘法操作

支持新的JAVA,提供字节代码执行的硬件和优化软件加速功能

版本6

这个版本其实是2002年发布的ARM11处理器中使用的,主要是添加了SIMD功能扩展,优化视频/音频处理技术!版本6的到来也使android的系统更加火爆!

Thumb:35%代码压缩

DSP扩充:高性能定点DSP功能

JazelleTM:Java性能优化,可提高8倍

Media扩充:音/视频性能优化,可提高4倍

我们可以从整个ARM体系版本的发展看出ARM技术的进步,同时也需要我们对ARM有更加深入的了解,跟着ARM走,做逍遥的嵌入式开发工程师!


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭