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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

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

ARM微處理器在較新的體系結構中支持哪兩種指令集?

STM32嵌入式開發(fā) ? 來源:STM32嵌入式開發(fā) ? 作者:STM32嵌入式開發(fā) ? 2020-08-31 11:52 ? 次閱讀

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

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

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

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

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

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

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

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

豐富的可選擇芯片

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

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

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

    關注

    31

    文章

    5357

    瀏覽量

    120668
  • 微處理器
    +關注

    關注

    11

    文章

    2271

    瀏覽量

    82550
  • 人工智能
    +關注

    關注

    1792

    文章

    47425

    瀏覽量

    238960
收藏 人收藏

    評論

    相關推薦

    簡述微處理器指令集架構

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

    微處理器指令集有哪些

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

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

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

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

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

    ARM處理器指令集包括哪些

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

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

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

    微處理器指令集架構介紹

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

    嵌入式微處理器體系結構 嵌入式微處理器原理與應用

    嵌入式微處理器是一集成于嵌入式系統(tǒng)中的微處理器,其體系結構和應用具有獨特特點。本文將詳細介紹嵌入式微處理器
    的頭像 發(fā)表于 05-04 16:53 ?2301次閱讀

    嵌入式微處理器種類 舉例介紹嵌入式微處理器有哪幾類?

    一下嵌入式微處理器的各種類型。 ARM體系結構 ARM(Advanced RISC Machine)體系結構是一
    的頭像 發(fā)表于 05-04 16:27 ?2124次閱讀

    嵌入式微處理器如何選擇 嵌入式微處理器體系結構兩種

    討如何選擇嵌入式微處理器以及嵌入式微處理器兩種體系結構。 一、嵌入式微處理器的選擇方法 定義應用需求:
    的頭像 發(fā)表于 05-04 15:04 ?976次閱讀

    嵌入式微處理器兩種架構?區(qū)別是什么?

    嵌入式微處理器是一專門用于嵌入式系統(tǒng)中的微處理器。它具有高度集成、低功耗、低成本和高性能等特點,廣泛應用于電子產(chǎn)品、通信設備、汽車電子、工控設備等各個領域。嵌入式微處理器
    的頭像 發(fā)表于 05-04 11:16 ?1032次閱讀

    嵌入式微處理器體系結構有幾種

    嵌入式微處理器體系結構是指嵌入式系統(tǒng)中的微處理器采用的硬件結構和設計技術,以實現(xiàn)特定的功能和性能要求。嵌入式系統(tǒng)中,
    的頭像 發(fā)表于 04-21 16:29 ?1310次閱讀

    嵌入式微處理器兩種架構? 嵌入式微處理器技術的優(yōu)缺點

    嵌入式微處理器是一專門設計用于嵌入式系統(tǒng)應用的微處理器,通常集成了計算、控制和通信等功能。目前市場上存在兩種主要的嵌入式微處理器架構,分別
    的頭像 發(fā)表于 04-21 09:54 ?1109次閱讀

    嵌入式微處理器兩種架構?區(qū)別是什么?

    嵌入式微處理器是一專門設計用于控制嵌入式系統(tǒng)的微處理器。它集成了處理器核心、存儲、輸入輸出接口等功能,可以實現(xiàn)對嵌入式系統(tǒng)的控制和運算。
    的頭像 發(fā)表于 04-21 09:41 ?698次閱讀

    嵌入式微處理器體系結構

    嵌入式微處理器體系結構通常包括核心架構、指令集架構、存儲體系架構和系統(tǒng)總線架構等關鍵組成部分。
    的頭像 發(fā)表于 03-29 11:48 ?996次閱讀