日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]ARM體系版本前言很多人都知道,ARM有許多版本,口中最長說的就是ARM7\\ARM9\\ARM11,誠然,這個的確是ARM處理器的版本,但絕對不是ARM的版本,其實(shí)ARM到迄今為止經(jīng)歷了6代版本,隨著時代的變化,ARM也隨之變化,版本的

ARM體系版本前言

很多人都知道,ARM有許多版本,口中最長說的就是ARM7ARM9ARM11,誠然,這個的確是ARM處理器的版本,但絕對不是ARM的版本,其實(shí)ARM到迄今為止經(jīng)歷了6代版本,隨著時代的變化,ARM也隨之變化,版本的不同其實(shí)也造就ARM的各種變種!

ARM處理器系列的各種處理器,其采用的技術(shù)各不相同,性能差異很大,應(yīng)用的場合也不相同,但只要它是同一個ARM體系版本,那么基于它們的應(yīng)用軟件是兼容的!

不難看出ARM的版本關(guān)系到了ARM的兼容性,如果你在開發(fā)過程中不了解版本的話,以為一切ARM的程序均在ARM處理器上可用的話,那么就大錯特錯了!

回到頂部

ARM體系版本介紹

下面將為大家詳細(xì)的介紹ARM體系結(jié)構(gòu)的各類版本,給大家一個非常直觀的了解,知道ARM不同版本之間有什么樣的區(qū)別。

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

版本1

乘法指令以外的基本數(shù)據(jù)處理指令

字節(jié)、字和多字的讀取寫入指令

包括子程序調(diào)用指令BL在內(nèi)的跳轉(zhuǎn)指令

供操作系統(tǒng)使用的軟件中斷指令SWI

這個版本的地址空間是26位的,目前已經(jīng)不在使用了!

版本2

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

乘法指令和乘加法指令(這2個指令在下篇博客中會解釋一下)

支持協(xié)處理器的指令

支持FIQ模式,提供額外的兩個備份寄存器

SWP指令及SWPB指令(各類指令都不要著急去了解,后面的幾篇博客都將詳細(xì)進(jìn)行介紹)

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

版本3

自這個版本開始,ARM出現(xiàn)了各種變種,是ARM質(zhì)一般的飛躍了!

地址空間擴(kuò)展到了32位(除了版本3G以為)

CPSR(當(dāng)前程序狀態(tài)寄存器)出現(xiàn),傳說中的R15消失

增加了SPSR(備份程序狀態(tài)寄存器),可以保存被中斷程序的狀態(tài)了!

添加了兩種處理器模式(方便操作系統(tǒng)使用各類異常)

增加了指令MRS與MSR(用來訪問新增的兩個寄存器)

修改了原來從異常返回的指令

版本4

在版本3的基礎(chǔ)上,版本4可謂是真正地得到了推廣,值得一提的是Thumb指令集就是在這個版本上成立的!

半字讀寫指令出現(xiàn)

出現(xiàn)讀取帶符號的字節(jié)和半字?jǐn)?shù)據(jù)指令

有了T變種,即Thumb指令集

增加處理器的特權(quán)模式

值得一提的是ARM公司終于不再要求支持26位的地址空間兼容(如此反我程序員的指令終于可以消失了,ARM公司,你造嗎?不是2的冪次方,我們程序員對它都是無愛的?。?/p>

版本5

提高了ARM/Thumb混合使用的效率(這一點(diǎn)太贊了,16位、32位的使用減少了很多的指令浪費(fèi))

整合了非T變種的指令代碼生成技術(shù),讓代碼生成得到了統(tǒng)一

增加了CLZ前導(dǎo)零計(jì)數(shù)指令

增加了BRK軟件斷點(diǎn)指令

增強(qiáng)型DSP指令集,包括全部算法操作和16位乘法操作

支持新的JAVA,提供字節(jié)代碼執(zhí)行的硬件和優(yōu)化軟件加速功能

版本6

這個版本其實(shí)是2002年發(fā)布的ARM11處理器中使用的,主要是添加了SIMD功能擴(kuò)展,優(yōu)化視頻/音頻處理技術(shù)!版本6的到來也使android的系統(tǒng)更加火爆!

Thumb:35%代碼壓縮

DSP擴(kuò)充:高性能定點(diǎn)DSP功能

JazelleTM:Java性能優(yōu)化,可提高8倍

Media擴(kuò)充:音/視頻性能優(yōu)化,可提高4倍

我們可以從整個ARM體系版本的發(fā)展看出ARM技術(shù)的進(jìn)步,同時也需要我們對ARM有更加深入的了解,跟著ARM走,做逍遙的嵌入式開發(fā)工程師!


本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

ARM系統(tǒng)幾乎都采用Linux的操作系統(tǒng),而且?guī)缀跛械挠布到y(tǒng)都要單獨(dú)構(gòu)建自己的系統(tǒng),與其他系統(tǒng)不能兼容,這也導(dǎo)致其應(yīng)用軟件不能方便移植,這一點(diǎn)一直嚴(yán)重制約了ARM系統(tǒng)的發(fā)展和應(yīng)用。GOOGLE開發(fā)了開放式的Andro...

關(guān)鍵字: Linux x86 ARM

隨著計(jì)算需求的多樣化,尤其是隨著移動設(shè)備、嵌入式系統(tǒng)和云計(jì)算的興起,ARM 和 x86 架構(gòu)之間的爭論變得更加突出。ARM(高級 RISC 機(jī)器)和 x86 代表兩種不同類型的處理器架構(gòu),每種架構(gòu)都針對不同的工作負(fù)載和用...

關(guān)鍵字: Linux x86 ARM

從畫質(zhì)優(yōu)化 (NSS) 到幀率提升 (NFRU) 和光線追蹤(NSSD),Arm 計(jì)劃覆蓋移動端圖形處理的多個維度,推動邊緣 AI 圖形革命。而未來通過持續(xù)的技術(shù)迭代,Arm也將保持在移動計(jì)算領(lǐng)域的技術(shù)領(lǐng)先,滿足手游、A...

關(guān)鍵字: ARM 神經(jīng)圖形技術(shù) GPU AI ML

7月31日消息,據(jù)媒體報(bào)道,芯片架構(gòu)提供商Arm Holdings首席執(zhí)行官Rene Haas宣布,公司正加大投入開發(fā)自有芯片產(chǎn)品,此舉標(biāo)志著其從傳統(tǒng)IP授權(quán)模式向提供實(shí)體芯片的戰(zhàn)略重大轉(zhuǎn)變。

關(guān)鍵字: ARM META

7月28日消息,2025年,中國AI硬件市場規(guī)模將首次突破萬億元大關(guān)。

關(guān)鍵字: AI ARM

受生成式 AI 驅(qū)動, RISC-V 芯片市場快速發(fā)展。預(yù)計(jì)到2030年,RISC-V SoC出貨量將達(dá)到1618.1億顆,營收將達(dá)到927億美元。其中,用于AI加速器的RISC-V SoC出貨量將達(dá)到41億顆,營收將達(dá)...

關(guān)鍵字: RISC-V CPU AI CUDA ARM 推理
關(guān)閉