久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > ASSERT :DEF:ENDIAN_CHANGE

ASSERT :DEF:ENDIAN_CHANGE

作者: 時間:2016-11-23 來源:網絡 收藏
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是否定義過
2、四句藍色的指令能且只能執行一句,并且前三句若執行跳轉后處理程序的最后一句也是
b ResetHandler
3、" [ " 相當于 if
" | "相當于else
" ] " 相當于endif


關鍵詞: ASSERTDEF:ENDIANCHANG

評論


技術專區

關閉