user manual

A-25
INSTRUCTION SET REFERENCE
JSLE rel Jump if less than or equal (signed) 3 2/5 2 1/4
JSG rel Jump if greater than (signed) 3 2/5 2 1/4
JSGE rel Jump if greater than or equal
(signed)
3 2/5 2 1/4
CJNE
A,dir8,rel Compare dir byte to acc and jump
if not equal
3 2/5 3 2/5
A,#data,rel Compare immediate to acc and
jump if not equal
3 2/5 3 2/5
Rn,#data,rel Compare immediate to reg and
jump if not equal
3 2/5 4 3/6
@Ri,#data,rel Compare immediate to indir and
jump if not equal
3 3/6 4 4/7
DJNZ
Rn,rel Decrement reg and jump if not
zero
2 2/5 3 3/6
dir8,rel Decrement dir byte and jump if not
zero
3 3/6 3 3/6
TRAP Jump to the trap interrupt vector 2 10 1 9
NOP
No operation 1 1 1 1
Table A-27. Summary of Control Instructions (Continued)
Mnemonic <dest>,<src> Notes
Binary Mode Source Mode
Bytes States (2) Bytes States (2)
NOTES:
1. A shaded cell denotes an instruction in the MCS
®
51 architecture.
2. For conditional jumps, times are given as not-taken/taken.