新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > arm匯編語言中bne 1b是什么意思

        arm匯編語言中bne 1b是什么意思

        作者: 時間:2016-11-21 來源:網絡 收藏
        bne - branch if nemachines: base
        syntax: bne $soffset8
        format: 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0f-op4f-condf-soffset80xd0x1soffset8
        semantics:(if (not zbit) (set pc soffset8))也就是如果zbit不等于0,那么就跳轉到offset8處執(zhí)行
        bne里的1b是向后跳轉到局部標簽1處執(zhí)行,b表示backward
        對應的還有bne 1f(向前跳到局部標簽1處執(zhí)行)

        1: ;A
        cmp r0, #0
        beq 1f ; r0==0那么向前跳轉到B處執(zhí)行
        bne 1b ; 否則向后跳轉到A處執(zhí)行
        1: ;B

        1b,1f里的b和f表示backward和forward,1表示局部標簽1


        關鍵詞: arm匯編語言bne1

        評論


        技術專區(qū)

        關閉
        主站蜘蛛池模板: 故城县| 德兴市| 红安县| 稻城县| 合水县| 习水县| 靖宇县| 崇州市| 克什克腾旗| 丰县| 嘉禾县| 白河县| 前郭尔| 连江县| 兖州市| 平塘县| 剑阁县| 琼中| 西贡区| 望谟县| 普定县| 休宁县| 藁城市| 崇文区| 华阴市| 松滋市| 磐石市| 玉溪市| 南京市| 敦化市| 科尔| 常熟市| 山丹县| 颍上县| 岑溪市| 朝阳区| 广丰县| 景德镇市| 香港| 突泉县| 南安市|