色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

Thumb指令、Thumb-2指令、Thumb-2EE 指令區別是什么

米爾科技 ? 作者:米爾科技 ? 2019-10-23 09:44 ? 次閱讀

概念

Thumb 指令

為以 Thumb 狀態運行的、基于 ARM 體系結構的處理器的操作進行編碼的一個半字或兩個半字。 Thumb 指令必須為半字對齊。

Thumb 狀態

執行 Thumb 指令的處理器工作在 Thumb 狀態。 當直接通過 BX、BLX 等指令完成時,處理器可切換到 ARM 狀態(以識別 ARM 指令)。

Thumb-2 指令

Thumb-2 是 Thumb 指令集的一項主要增強功能,并且由 ARMv6T2 和 ARMv7M體系結構定義。 Thumb-2 提供了幾乎與 ARM 指令集完全一樣的功能。 它兼有16 位和 32 位指令,并可檢索與 ARM 類似的性能,但其代碼密度與 Thumb 代碼類似。
Thumb-2EE 指令

Thumb-2 執行環境 (Thumb-2EE) 由 ARMv7 體系結構定義。 Thumb-2EE 指令集基于 Thumb-2,前者進行了一些更改和添加,使得動態生成的代碼具有更好的目標,也就是說,就在執行之前或在執行過程中即可在該設備上編譯代碼。
ThumbEE 狀態

執行 Thumb-2EE 指令的處理器正在以 ThumbEE 狀態運行。 在此狀態下,該指令集幾乎與 Thumb 指令集相同。 不過,有些指令已經修改了行為,有些原有的指令已不再提供,另外還新添了一些指令。

說明

在ARM體系結構中,ARM指令集中的指令是32位的指令,其執行效率非常高。

對于存儲系統數據總線為16位的應用系統,ARM體系提供了Thumb指令集。

Thumb指令集是對ARM指令集的一個子集重新編碼得到的,指令長度為16位。

通常在處理器執行ARM程式時,稱處理器處于ARM狀態;當處理器執行Thumb程式時,稱處理器處于Thumb狀態。

Thumb指令集并沒有改動ARM體系地層的程式設計模型,只是在該模型上加上了一些限制條件。

Thumb指令集中的數據處理指令的操作數仍然為32位,指令尋址地址也是32位的。

使用

通常,Thumb程式比ARM程式更加緊湊,而且對于內存為8位或16位的系統,使用Thumb程式效率更高。不過,在下面一些場合下,程式必須運行在ARM狀態,這時就需要混合使用ARM和Thumb程式。

(1)強調速度的場合,應該使用ARM程式;
(2)有些功能只能由ARM程式完成。如:使用或禁止異常中斷;
(3)當處理器進入異常中斷處理程式時,程式狀態轉換到ARM狀態,即在異常中斷處理程式入口的一些指令是ARM指令,然后根據需要程式能轉換到Thumb狀態,在異常中斷程式返回前,程式再轉換到ARM狀態。
(4)ARM處理器總是從ARM狀態開始執行。因而,如果要在調試器中運行Thumb程式,必須為該Thumb程式添加一個ARM程式頭,然后再轉換到Thumb狀態,執行Thumb程式。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式主板
    +關注

    關注

    7

    文章

    6085

    瀏覽量

    35449
  • 米爾科技
    +關注

    關注

    5

    文章

    227

    瀏覽量

    21007
收藏 人收藏

    評論

    相關推薦

    ARM和Thumb-2指令

    ARM和Thumb-2指令
    發表于 10-26 21:31

    ARM Thumb Thumb-2 Thumb-2EE指令區別比較

    。 它兼有16 位和 32 位指令,并可檢索與 ARM 類似的性能,但其代碼密度與 Thumb 代碼類似。Thumb-2EE 指令 Thumb-2
    發表于 10-13 10:21

    ARM指令Thumb指令有哪些區別

    ARM處理器有哪幾種工作狀態?ARM指令Thumb指令有哪些區別
    發表于 12-24 07:36

    ARM狀態是什么?Thumb狀態又是什么

    3,thumb-2狀態這個狀態是ARM7版本的ARM處理器所具有的新的狀態,新的thumb-2內核技術兼有16位及32位指令,實現了更高的性能,更有效的功耗及更少地占用內存。總的來說,感覺這個狀態除了
    發表于 04-29 09:16

    Thumb?-2參考手冊

    本手冊的目的是描述Thumb?-2,它的指令集架構(ISA),以及變化 它引入了程序員的模型。本手冊還描述了ARM?ISA的擴展 同時介紹。Thumb-2是ARM中描述的ARMv6
    發表于 08-02 07:34

    ARM和Thumb-2指令集快速參考卡

    ARM和Thumb-2指令集快速參考卡,有需要的下來看看。
    發表于 01-12 18:07 ?21次下載

    如何使用Thumb-2改善代碼密度和性能

    如何使用Thumb-2改善代碼密度和性能。
    發表于 01-12 18:07 ?9次下載

    Thumb指令集之Thumb指令應用

    11.9 Thumb指令應用 11.9.1 Thumb的實現 對3級流水線的ARM處理器來說,做相對較小的改動就可以實現Thumb指令集(5
    發表于 10-19 09:34 ?0次下載
    <b class='flag-5'>Thumb</b><b class='flag-5'>指令</b>集之<b class='flag-5'>Thumb</b><b class='flag-5'>指令</b>應用

    Thumb指令集之ARM和Thumb的混合編程

    11.10 ARM和Thumb的混合編程 11.10.1 互交工作基礎 Thumb以其較高的代碼密度和在窄存儲器上的性能,使得它在很多系統中得到廣泛應用。但在很多情況下,還是不得不使用ARM指令
    發表于 10-19 09:34 ?1次下載

    Thumb指令的特點及實現

    在ARM體系結構中,ARM指令集中的指令是32位指令,其執行效率很高。對于存儲系統數據總線為16位的應用系統,ARM體系提供了Thumb指令
    發表于 10-19 10:01 ?0次下載

    Thumb指令集之Thumb編程模型

    所有的Thumb指令都是16位的。它們都是ARM指令重新編碼得到的,所以繼承了ARM指令集的許多特點。 ① 有數據處理、數據傳送和流控制的指令
    發表于 10-19 10:02 ?0次下載

    Thumb指令集之Thumb跳轉指令

    Thumb指令集中的跳轉指令分以下6種類型。 ① 無條件跳轉,其跳轉空間為2KB。 ② 條件跳轉,其跳轉空間為256B。 ③ 帶返回的跳轉指令
    發表于 10-19 10:04 ?1次下載
    <b class='flag-5'>Thumb</b><b class='flag-5'>指令</b>集之<b class='flag-5'>Thumb</b>跳轉<b class='flag-5'>指令</b>

    Thumb數據處理指令

    Thumb數據處理指令 數據處理指令那些操作寄存器中數據的指令Thumb
    發表于 10-19 10:04 ?0次下載

    ARM和Thumb-2指令集快速參考卡

    ARM和Thumb-2指令集快速參考卡
    發表于 10-30 09:13 ?21次下載
    ARM和<b class='flag-5'>Thumb-2</b>的<b class='flag-5'>指令</b>集快速參考卡

    thumb指令集是什么_thumb指令集與arm指令集的區別

    thumb指令集是arm指令集的一個子集,是針對代碼密度問題而提出的,它具有16位的代碼寬度。與等價的32位代碼相比較,thumb指令集在保
    發表于 11-03 17:34 ?1.8w次閱讀
    <b class='flag-5'>thumb</b><b class='flag-5'>指令</b>集是什么_<b class='flag-5'>thumb</b><b class='flag-5'>指令</b>集與arm<b class='flag-5'>指令</b>集的<b class='flag-5'>區別</b>
    主站蜘蛛池模板: 麻豆国产人妻欲求不满| 亚洲AV久久无码精品九号软件| 一本到2019线观看| 精品国产影院| 4480yy午夜私人影院| 奇米狠狠一区二区三区| 国产高清视频在线观看97| 香蕉久久av一区二区三区| 久久国产精品人妻中文| jzz大全18| 小小水蜜桃3视频在线观看| 久久激情影院| 俄罗斯极品hd| 一二三四在线高清中文版免费观看电影 | 免费一区在线观看| 宅男午夜大片又黄又爽大片| 吉吉影音先锋av资源| 亚洲日韩国产精品乱-久| 久久99re6国产在线播放| 亚洲天堂一区二区三区| 久久久无码精品一区二区三区 | 87影院午夜福利| 欧美精品九九99久久在免费线 | 啊轻点灬大JI巴又大又粗| 女王羞辱丨vk| 办公室里呻吟的丰满老师电影| 日本激情在线| 国产精品成人自拍| 亚洲精品久久国产高清| 花蝴蝶在线高清视频观看免费播放| 亚洲精品123区在线观看| 久久爱狠狠综合网| 91免费永久在线地址| 日本无卡无吗在线| 福利片午夜| 亚州精品视频| 久久一er精这里有精品| 99在线精品免费视频| 色妞色视频一区二区三区四区| 国产日韩亚洲专区无码| 伊人AV一区二区三区夜色撩人|