当前位置:首页 > 单片机 > 单片机
[导读]ARM体系变种的简介有人会很奇怪一件事情,ARM居然会变种,不会是基因突变了吧,呵呵,其实ARM变种通俗一点来讲呢,就是ARM突然具备了一种特定的功能!并非是基因突变哦!ARM是reboot好不好?回到顶部ARM体系变种首先

ARM体系变种的简介

有人会很奇怪一件事情,ARM居然会变种,不会是基因突变了吧,呵呵,其实ARM变种通俗一点来讲呢,就是ARM突然具备了一种特定的功能!并非是基因突变哦!ARM是reboot好不好?

回到顶部

ARM体系变种

首先让我们通过一个表格来看看ARM变种。了解ARM变种涉及到了什么!

现在让我来为大家解释一下这张图:

ARMv你就不用去管它了

v后面对应的是ARM指令集的版本号

有x呢,表示排除某项功能

要说的是自版本4之后M变种就为标准功能了,不再列出了!

那么这个就是ARM/Thumb的命名格式啦!不要着急还不了解什么ARM体系变种,且听我细细道来!

T变种

t变种的全名——Thumb指令集,可以说T变种是ARM的效率上质一般的飞跃,thumb指令集是ARM指令集的一个子集重新编码而成的。它使ARM更加高效地进行运作。

ARM的指令长度为32位,而Thumb指令长度只有16位,对于一些冗余空余位的操作来讲的话,在使用16位的基础上,明显比使用32位更加高效!

但是thumb自身也有一定的局限性:

完成相同的操作时,Thumb指令通常情况下需要比ARM更多的指令。

Thumb指令集是不包含异常处理时的一些指令的

因此ARM是不能舍弃ARM的32位指令的!它与16位的Thumb指令配合才能更加有效率地执行

那么发展至今,Thumb有哪些版本呢?

Thumb指令集版本1,这个适用在ARM体系版本4中

Thumb指令集版本2,这个适用在ARM体系版本5中

M变种

我们通常称之为长乘法指令,那么注意了:

上篇我们说到了长乘法操作与长乘加操作(乘法指令和乘加法指令的操作),现在就为大家解释一下这两个操作。

长乘法操作:32位整数乘以32位整数,生成64位整数

长乘加操作:32位整数乘以32位整数,加上32位整数,生成64位整数

它其实做版本3中正式引入,版本2的时候仅是有了这个思想的,然后在版本4以后,M变种就变成了系统中的标准部分。我们也不再说M变种了,因为我们在开发ARM过程中直接是使用相应的指令的!

E变种

我们将其定义为增强型DSP指令,针对于ARM的应用范围越来越广阔,那么为了满足DSP算法,ARM就需要增强这个算法的处理性能。

那么它到底有了哪些的增强呢?

增加了新的16位数据乘法与乘加操作指令

实现饱和的带符号数的加减法操作指令

进行双字数据操作的指令,包含LDRD、STDR、MCRRMRRC

cache预取指令PLD

E变种是在版本5T中开始使用的。值得注意的是:早期的E变种未有包含LDRD、STRD、MCRRMRRC、PLD

J变种

ARM能跑android和java不得不归功于这个变种——java加数器jazelle

这个加数器相当了不起,与一般的java虚拟机相比,它将java代码运行速度提高了整整8倍,而功耗竟降低了80%。使得程序员们可以在这个上面做更有力的开发!

SIMD变种

随着技术进步,人们对于数字媒体流更加追捧,你能够在手机上看电影,玩游戏,大多归功于ARM技术的强劲的高性能音频视频处理技术,这就是我们所说的ARM媒体功能扩展(SIMD变种)

它将音频视频处理性能提高了4倍,具有这个功能的ARM芯片(泛指采用ARM技术的芯片)是目前市场上最受欢迎的芯片了!

那么,它的特点有哪些呢:

音频视频处理性能提高了4倍

提供小数算术运算

可同时进行两个16位操作数或者4个8位操作数的运算

用户可以定义饱和运算模式

两套16位操作数的乘加/乘减运算

32位乘以32位的小数MAC


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

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 信息技术
关闭
关闭