新聞中心

        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

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 台北市| 临夏县| 泊头市| 通辽市| 清水河县| 阿合奇县| 新源县| 鹰潭市| 建昌县| 葵青区| 绥化市| 岳池县| 沈阳市| 大姚县| 太康县| 南澳县| 库车县| 邢台市| 吉木萨尔县| 澎湖县| 儋州市| 醴陵市| 凤城市| 宽城| 泰和县| 瑞昌市| 忻州市| 开远市| 梅河口市| 赤水市| 土默特右旗| 荔波县| 长垣县| 玛纳斯县| 慈溪市| 兴山县| 武穴市| 苍溪县| 原平市| 佛学| 临洮县|