假指令及語法 縮寫符號說明   資料轉移指令
算數運算指令 邏輯運算指令 程式跳躍指令 位元運算指令

 

程式跳躍指令

指令

說明

週期

ACALL addr11

絕對式副程式呼叫

24

LCALL addr16

遠程副程式呼叫

24

RET

從副程式返回

24

RETI

從中斷副程式返回

24

AJMP addr11

絕對式跳躍

24

LJMP addr16

遠程跳躍

24

SJMP rel

短程跳躍

24

JMP @A+DPTR

間接跳躍

24

JZ rel

若A=0跳至rel

24

JNZ rel

若A不等於0跳至rel

24

CJNE A,direct,rel

若A不等於direct跳至rel

24

CJNE A,#data,rel

若A不等於data跳至rel

24

CJNE Rn,#data,rel

若Rn不等於data跳至rel

24

CJNE @Ri,#data,rel

若Ri不等於data跳至rel

24

DJNZ Rn,rel

Rn減1不等於0跳至rel

24

DJNZ direct,rel

direct減1不等於0跳至rel

24

NOP

沒動作

12