当前文档版本为 v0.2.0,您可以访问当前页面的 开发中 版本以获取最近可能的更新。

jmp


jmp D

指令格式

jmp D

影响标志

伪指令

1
goto D

指令描述

跳转到地址D处;

范例

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
        cseg
f_bit_count_A:
        clr     R0      //R0 = 0
        clr     R1      //R1 = 0
        bset    R1, 3   //R1 = 8
loop:   snz     A       //if A != 0 then skip next instruction end
        ret             //return
        sbz     A, 0    //if A[0] == 0 then skip next instruction end
        inc     R0      //R0 = R0 + 1
        rsh     A       //A = A >> 1
        jmp     loop    //跳转到loop标号

        cseg
        mov     A, 0x55 //A = 0x55
        call    f_bit_count_A   //R0 = 4
        mov     A, R0   //A = 4
        ...
        jmp     $       //跳转到自己