XA User Guide 2-17 3/24/97
Jump, branch, and call instructions
BR Branch to code address (plus or minus 256 byte range).
JMP Jump to code address (range depends on specific JMP variation).
CALL Call subroutine (range depends on specific CALL variation).
RET Return from subroutine or interrupt.
Bcc Conditional branches with 15 possible condition variations.
JB, JNB Jump if a bit set or not set.
CJNE Compare two operands and jump if they not equal.
DJNZ Decrement and jump if the result is not zero.
JZ, JNZ Jump on zero or not zero (included for 80C51 compatibility).
Other instructions
NOP No operation (used mainly to align branch targets).
BKPT Breakpoint (used for debugging).
TRAP Software trap (used to call system services in a multitasking system).
RESET Reset the entire chip.