色yeye在线视频观看_亚洲人亚洲精品成人网站_一级毛片免费播放_91精品一区二区中文字幕_一区二区三区日本视频_成人性生交大免费看

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 入門指導 > 嵌入式開發之arm狀態和thumb狀態詳解

嵌入式開發之arm狀態和thumb狀態詳解 時間:2018-08-03      來源:未知

學習嵌入式開發,那當然會涉及到arm狀態和thumb狀態,很多初學者對這兩個狀態一直不是很理解,都是一直處于迷茫中,今天我就用實際的例子來教給你,對于arm狀態和thumb狀態的學習。

我們首先先來清楚一下:arm處理器的工作狀態分為3種,一是:ARM狀態,二是:Thumb狀態及Thumb-2狀態,三是:調試狀態

對于arm狀態和Thumb狀態我們可以用一個簡單的比喻來先了解一下:我們可以把ARM核比作一個高中學校,那種包含普通高中和職業高中的。普通高中就相當于ARM狀態,職業高中就相當于Thumb狀態,這樣還不能理解的話:可以認為 泡泡卡丁車 中普通模式和加速模式,,卡丁車加速要等到集氣管加滿,然后“ctrl”一下,就切換到了加速模式,氣放完了就又回來了,不管加速模式還是普通模式都是在跑,只是速度不一樣而已。

而ARM狀態和Thumb狀態也是可以直接通過某些指令直接切換,都是在運行程序,只不過指令長度不一樣而已。這個概念對初學者相當重要,因為當ARM Thumb是什么還沒弄清楚,怎么能理解兩種狀態呢?通過上面的例子,我想大家都大概了解了ARM狀態和Thumb狀態的一些關系了吧,那么這樣就可以深入了解ARM狀態是什么,Thumb狀態是什么了。

另外:ARM的M系列主要用Thumb指令,ARM9和A系列主要用ARM指令

S3C2440.S啟動代碼中根本就沒用Thumb指令。

ARM狀態此時處理器執行32位的字對齊的ARM指令,Thumb狀態此時處理器執行16位的,半字對齊的THUMB指令。 切換程序:從ARM到Thumb: LDR R0,=lable+1 BX R0 從ARM到Thumb: LDR R0,=lable BX R0

1,ARM狀態

arm處理器工作于32位指令的狀態,所有指令均為32位

2,thumb狀態

arm執行16位指令的狀態,即16位狀態

3,接下來就是arm與thumb間的切換了,他們到底是如何切換的,這些是你需要掌握的

(1)由thumb狀態切換到ARM狀態

寄存器最低位設置為0

BX指令:R0[0]=0,則執行BX

R0指令將進入arm狀態

當處理器進行異常處理時,則從異常向量地址開始執行,將自動進入ARM狀態。

(2)由arm狀態切換到thumb

狀態將寄存器的最低位設置為1

BX指令:R0[0]=1,則執行BX

R0指令將進入thumb狀態

注意:ARM處理器復位后開始執行代碼時總是只處于ARM狀態;

Cortex-M3只有Thumb-2狀態和調試狀態;

由于Thumb-2具有16位/32位指令功能,因此有了thumb-2就無需Thumb了。

另外,具有Thumb-2技術的ARM處理器也無需再ARM狀態和Thumb-2狀態間進行切換了,因為thumb-2具有32位指令功能。

上面這些你都明白了嗎,其實總的來說,arm狀態和Thumb狀態的他們最根本的區別就是指令的位數不同而已,就像arm狀態是32位的,thumb是16位的,你只要把他們之間的這些東西都掌握好,那對你學習arm狀態和thumb狀態是很容易的,快快學起來吧!

上一篇:學ARM嵌入式開發輕輕松松入門

下一篇:嵌入式之arm匯編指令集合,美女學霸總結

熱點文章推薦
華清學員就業榜單
高薪學員經驗分享
熱點新聞推薦
前臺專線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,京ICP備16055225號-5京公海網安備11010802025203號

回到頂部

主站蜘蛛池模板: 在线亚洲美日韩 | 久久精品成人免费国产 | 免费观看潮喷到高潮 | 亚洲一区精品无码 | 艳妇臀荡乳欲伦交换在线播放 | 亚洲av永久无码精品一百度影院 | 适合女士自慰时看的黄文 | 久久精品国产99国产精2021 | 在线日本色 | 日本强伦姧人妻一区二区 | 麻豆精品免费视频 | 成年美女黄网站色大全 | 久久亚洲色一区二区三区 | 中文字幕最新 | 精品一区二区三区在线成人 | 欧美老熟妇乱XXXXX | 男人粗大一进一出视频 | 亚洲AV无码专区色爱天堂 | 永久免费AV无码网站在线 | 色综合久久99 | 热の无码热の有码热の综合 | 性一交一乱一交a片久 | 偷看少妇自慰XXXX | 精品国产一区AV天美传媒 | 免费观看一次性A片 | 欧洲色情三级欧美三级视频 | 中文字幕欧美亚州视频免费 | 黑人巨大无码中文字幕无码 | 欧美日韩激情 | 996久久国产精品线观看 | 成人无码精品一区二区三区 | 国内美女人妻一级毛片免费看 | 性欧美老人牲交xxxxx视频 | 996热re视频精品视频这里 | 18禁男女污污污午夜网站免费 | 久久www免费人成—看片 | 国产偷国产偷高清精品 | 国产白袜男gaychina霸道太子 | 久久久久亚洲AV成人片一区 | 中文资源在线观看 | 天天碰免费上传视频 |