一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

ARM微處理器在較新的體系結(jié)構(gòu)中支持哪兩種指令集?

STM32嵌入式開發(fā) ? 來源:STM32嵌入式開發(fā) ? 作者:STM32嵌入式開發(fā) ? 2020-08-31 11:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

目前,世界正在向物聯(lián)網(wǎng)人工智能的潮流邁進(jìn),也隨著物理網(wǎng)、人工智能技術(shù)上的發(fā)展與推進(jìn),微處理器技術(shù)也在不斷革新,各種新型微處理器的應(yīng)用也在不斷深入。對于現(xiàn)階段大量32位嵌入式應(yīng)用的出現(xiàn), ARM嵌入式技術(shù)廣泛地使用在許多嵌入式系統(tǒng)設(shè)計(jì)。正因?yàn)锳RM的處理器擁有眾多優(yōu)勢,才得以如此廣泛的應(yīng)用。

體積小、低功耗、低成本、高性能

ARM處理器因?yàn)槠潴w積小,不占空間,所以能夠完美完成嵌入式環(huán)境下的應(yīng)用,ARM針對嵌入式應(yīng)用,同樣保持著超強(qiáng)的性能,處于世界領(lǐng)先地位,不僅如此還力求做到最低的功率消耗。之前ARM還發(fā)布了一顆名為 “Cortex-M0” 的新處理器,最大的特色在于體積號稱世界最小,耗電世界最低。ARM結(jié)構(gòu)的優(yōu)點(diǎn)是能兼顧到性能、功耗、代碼密度、價(jià)格等幾個(gè)方面,而且做得比較均衡。

指令執(zhí)行速度更快,指令長度固定

ARM處理器共有37個(gè)寄存器,被分為若干個(gè)組(BANK),這些寄存器包括:31個(gè)通用寄存器,包括程序計(jì)數(shù)器(PC指針),均為32位的寄存器。6個(gè)狀態(tài)寄存器,用以標(biāo)識CPU的工作狀態(tài)及程序的運(yùn)行狀態(tài),均為32位,目前只使用了其中的一部分。

ARM代碼相比較,可節(jié)省30%~40%以上的存儲空間,同時(shí)具備32位代碼的所有優(yōu)點(diǎn)。

很好的兼容8位/16位器件

ARM微處理器的在較新的體系結(jié)構(gòu)中支持兩種指令集:ARM指令集和Thumb指令集。其中,ARM指令為32位的長度,Thumb指令為16位長度。Thumb指令集為ARM指令集的功能子集,但與等價(jià)的

豐富的可選擇芯片

ARM公司并不是一個(gè)芯片制造商,是通過授權(quán)方式給半導(dǎo)體生產(chǎn)商。目前,全球幾乎所有的半導(dǎo)體廠家都向ARM公司購買了各種ARM核,配上多種不同的控制器(如LCD控制器、SDRAM控制器、DMA控制器等)和外設(shè)、接口,生產(chǎn)各種基于ARM核的芯片。目前,基于ARM核的各種處理器型號有好幾百種,在國內(nèi)市場上,常見的有ST、TI、NXPAtmel、Samsung、OKI、Sharp、Hynix、Crystal等廠家的芯片。用戶可以根據(jù)各自的應(yīng)用需求,從性能、功能等方面考察,在許多具體型號中選擇最合適的芯片來設(shè)計(jì)自己的應(yīng)用系統(tǒng)。由于ARM核采用向上兼容的指令系統(tǒng),用戶開發(fā)的軟件可以非常方便地移植到更高的arm平臺。

ARM經(jīng)過長時(shí)間的發(fā)展,ARM處理器甚至在對運(yùn)算速度要求更高的的上網(wǎng)本、平板電腦也大有跟Intel的ATOM處理器一較高低的實(shí)力,蘋果的ipad也是采用的ARM深度定制的一款處理器架構(gòu),ARM的體系結(jié)構(gòu)的處理器也應(yīng)用在Android系統(tǒng)的平板產(chǎn)品以及許多的智能手機(jī)當(dāng)中。如今物聯(lián)網(wǎng)的到來,ARM體現(xiàn)結(jié)構(gòu)下處理器將發(fā)揮更出彩的作用。
責(zé)任編輯:pj

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5434

    瀏覽量

    124442
  • 微處理器
    +關(guān)注

    關(guān)注

    11

    文章

    2383

    瀏覽量

    84165
  • 人工智能
    +關(guān)注

    關(guān)注

    1806

    文章

    49011

    瀏覽量

    249357
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    RISC-V和ARM有何區(qū)別?

    微處理器架構(gòu)領(lǐng)域,ARM與RISC-V是個(gè)備受關(guān)注的體系。ZLG致遠(yuǎn)電子推出
    的頭像 發(fā)表于 06-24 11:38 ?870次閱讀
    RISC-V和<b class='flag-5'>ARM</b>有何區(qū)別?

    《RISC-V 體系結(jié)構(gòu)編程與實(shí)踐(第2版)》指令集

    本書的指令集基于rv64i mafdcsiu 屬于精簡指令集。 閱讀本章可以指令集不多,都是最基礎(chǔ)的功能點(diǎn)。 分為6個(gè)部分 加載保存指令 跳轉(zhuǎn)指令
    發(fā)表于 12-07 18:36

    【「RISC-V體系結(jié)構(gòu)編程與實(shí)踐」閱讀體驗(yàn)】-- SBI及NEMU環(huán)境

    基于2019版的NEMU進(jìn)行了增強(qiáng)和維護(hù),以模擬香山處理器前期指令集體系結(jié)構(gòu)。本章把NEMU簡稱為香山模擬。NEMU支持x86、RV32
    發(fā)表于 11-26 09:37

    指令集架構(gòu)與微架構(gòu)的區(qū)別

    指令集架構(gòu)(Instruction Set Architecture,ISA)與微架構(gòu)(Microarchitecture)是計(jì)算機(jī)體系結(jié)構(gòu)中的個(gè)重要概念,它們
    的頭像 發(fā)表于 10-05 15:10 ?1185次閱讀

    簡述微處理器指令集架構(gòu)

    微處理器指令集架構(gòu)(Instruction Set Architecture,ISA)是計(jì)算機(jī)體系結(jié)構(gòu)中的核心組成部分,它定義了計(jì)算機(jī)能夠執(zhí)行的指令集合、數(shù)據(jù)類型、寄存
    的頭像 發(fā)表于 10-05 14:59 ?1162次閱讀

    微處理器指令集有哪些

    微處理器指令集微處理器設(shè)計(jì)和功能實(shí)現(xiàn)的基礎(chǔ),它決定了微處理器能夠執(zhí)行哪些操作以及這些操作如何被組織和執(zhí)行。隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,微處理器
    的頭像 發(fā)表于 10-05 14:58 ?879次閱讀

    微處理器指令集指令系統(tǒng)有什么不同

    微處理器指令集指令系統(tǒng)是個(gè)緊密相關(guān)但又有所區(qū)別的概念,它們微處理器的設(shè)計(jì)和運(yùn)行中扮演著不
    的頭像 發(fā)表于 10-05 14:57 ?1124次閱讀

    RISC-V和arm指令集的對比分析

    和使用。 ARMARM架構(gòu)是一閉源的商業(yè)指令集架構(gòu),ARM公司對其指令集架構(gòu)的定義和使用有
    發(fā)表于 09-28 11:05

    ARM處理器指令集包括哪些

    ARM處理器指令集是一個(gè)龐大而復(fù)雜的系統(tǒng),它涵蓋了多種類型的指令,用于實(shí)現(xiàn)數(shù)據(jù)處理、程序控制、內(nèi)存訪問等多種功能。
    的頭像 發(fā)表于 09-10 11:15 ?1534次閱讀

    ARM處理器結(jié)構(gòu)和特點(diǎn)

    ARM處理器,全稱Advanced RISC Machines,是一基于精簡指令集(RISC)架構(gòu)的微處理器。其
    的頭像 發(fā)表于 09-10 11:09 ?3432次閱讀

    ARM處理器概述和發(fā)展歷程

    ARM處理器是一基于RISC(精簡指令集計(jì)算機(jī))架構(gòu)的高性能微處理器,由英國公司ARM(Adv
    的頭像 發(fā)表于 09-10 11:07 ?1989次閱讀

    RISCV的主流指令集有哪些?

    的XT804,就像ARM中很多MCU都有兩種指令集,x86就更不用多說了,唯獨(dú)RISCV好像每個(gè)都只有一個(gè),而且指令集還很亂,感覺大家都在各玩各的。
    發(fā)表于 08-29 13:49

    復(fù)雜指令集和精簡指令集有什么區(qū)別

    復(fù)雜指令集(CISC,Complex Instruction Set Computer)和精簡指令集(RISC,Reduced Instruction Set Computer)是微處理器設(shè)計(jì)中
    的頭像 發(fā)表于 08-22 11:00 ?5751次閱讀

    微處理器指令集架構(gòu)介紹

    微處理器指令集架構(gòu)(Instruction Set Architecture,ISA)是計(jì)算機(jī)體系結(jié)構(gòu)中至關(guān)重要的部分,它定義了微處理器能夠執(zhí)行的操作和
    的頭像 發(fā)表于 08-22 10:53 ?2434次閱讀

    CISC(復(fù)雜指令集)與RISC(精簡指令集)的區(qū)別  

    ,微程序制造CPU時(shí)就已存儲于微服務(wù)存儲。一個(gè)微程序包含若干條微指令(也稱微碼),執(zhí)行復(fù)雜指令時(shí),實(shí)際上是 執(zhí)行一個(gè)微程序。這也帶
    發(fā)表于 07-30 17:21