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