ARM啟動代碼中的斷言偽指令ASSERT

作者:中國電子網 日期:2021-01-12 21:05:08 人氣: 欄目:單片機

ASSERT :DEF:ENDIAN_CHANGE

ASSERT :DEF:ENDIAN_CHANGE
[ ENDIAN_CHANGE
ASSERT :DEF:ENTRY_BUS_WIDTH
[ ENTRY_BUS_WIDTH=32
b ChangeBigEndian ;DCD 0xea000007
]

[ ENTRY_BUS_WIDTH=16
andeq r14,r7,r0,lsl #20 ;DCD 0x0007ea00
]

[ ENTRY_BUS_WIDTH=8
streq r0,[r0,-r10,ror #1] ;DCD 0x070000ea
]
|
b ResetHandler
]

1、ASSERT :DEF:ENDIAN_CHANGE

ASSERT 是斷言偽指令,語法是:ASSERT +邏輯表達式

def 是邏輯偽操作符,格式為: :DEF:label,作用是:判斷label是否定義過 //*****************補充,如果label未定義,編譯器在編譯的時候會報錯。

2、四句藍色的指令能且只能執行一句,并且前三句若執行跳轉后處理程序的最后一句也是

b ResetHandler

3、" [ " 相當于 if

" | "相當于else

" ] " 相當于endif


以上電工吧小編收集整理的 ARM啟動代碼中的斷言偽指令ASSERT 部分內容來自網絡,如有侵權請聯系刪除
本文地址:http://www.bloggersfromdownunder.com/tool/20862.html

end
今日推薦
2020中國電動車質量排名前十名有哪些品牌?
2020中國電動車質量排名前十名有哪些品牌?

 2020隨著電動車越來越受年輕上班族的喜愛,而騎電動車也成為了一種時尚,電動車作為短距離代步工具,具有環保、經濟、不塞車等諸多優勢,越來越多的人選擇這種低碳環保的出行方式。那么電動車十大排名,都有哪些品牌全面領先行業呢?  第一名:雅迪電動車 ...[詳細]

獨家專欄
精彩推薦
熱門排行
最好的2018视频在线观看免费_最近中文字幕2019高清视频_男女爱爱小视频_波多野结衣A片视频中文字幕