分支跳越指令

     指                 令           功                                                                           能
AJMP  address 在2k byte的範圍內直接跳越
LJMP  address 在64k byte的範圍內直接跳越
SJMP  address 在同頁內之相對跳越
JMP  @A+DPTR 跳至位址A+DPTR處執行程式
JZ  address 若A=0則跳
JNZ  address 若A不等於0則跳
JC  address 若C=1則跳
JNC  address 若C=0則跳
JB  bit,address 若bit=1則跳
JNB  bit,address 若bit=0則跳
JBC  bit,address 若bit=1則跳,並令bit=0
CJNE  A,direct,address 若A不等於direct則跳
CJNE  A,#data,address 若A不等於data則跳
CJNE  Rn,#data,address 若Rn不等於data則跳
CJNE  @Rm,#data,address 若(Rm)不等於data則跳
DJNZ  Rn,address 把暫存器的內容減1,若結果不等於零則跳
DJNZ  direct,address 把直接定址位元組的內容減1,若結果不等於零則跳