Philips P89LPC920 User Manual page 116

80c51 8-bit microcontroller with two-clock core
Table of Contents

Advertisement

Philips Semiconductors
INSTRUCTION SET
Mnemonic
ACALL addr 11
LCALL addr 16
RET
RETI
AJMP addr 11
LJMP addr 16
SJMP rel
JC rel
JNC rel
JB bit,rel
JNB bit,rel
JBC bit,rel
JMP @A+DPTR
JZ rel
JNZ rel
CJNE A,dir,rel
CJNE A,#d,rel
CJNE Rn,#d,rel
CJNE @Ri,#d,rel
DJNZ Rn,rel
DJNZ dir,rel
NOP
2003 Dec 8
Description
Absolute jump to subroutine
Long jump to subroutine
Return from subroutine
Return from interrupt
Absolute jump unconditional
Long jump unconditional
Short jump (relative address)
Jump on carry = 1
Jump on carry = 0
Jump on direct bit = 1
Jump on direct bit = 0
Jump on direct bit = 1 and clear
Jump indirect relative DPTR
Jump on accumulator = 0
Jump on accumulator ¹ 0
Compare A,direct jne relative
Compare A,immediate jne relative
Compare register, immediate jne relative
Compare indirect, immediate jne relative
Decrement register, jnz relative
Decrement direct byte, jnz relative
MISCELLANEOUS
No operation
116
User's Manual - Preliminary -
P89LPC920/921/922
Hex
Bytes
Cycles
code
2
2
116F1
3
2
12
1
2
22
1
2
32
2
2
016E1
3
2
02
2
2
80
2
2
40
2
2
50
3
2
20
3
2
30
3
2
10
1
2
73
2
2
60
2
2
70
3
2
B5
3
2
B4
3
2
B8-BF
3
2
B6-B7
2
2
D8-DF
3
2
D5
1
1
00

Advertisement

Table of Contents
loading

This manual is also suitable for:

P89lpc921P89lpc922

Table of Contents