8051 Opcode
AI-enhanced title
Opcode
Bytes
Mnemonic
NOP
AJMP
Operands
80
addr11
81
LJMP
addr16
82
RR
83
INC
84
direct
85
@R0
86
@R1
87
R0
88
R1
89
0A
R2
8A
0B
R3
8B
0C
R4
8C
0D
R5
8D
0E
R6
8E
0F
R7
8F
10
JBC
bit, offset
90
11
ACALL
91
12
LCALL
92
13
RRC
93
14
DEC
94
15
95
16
96
17
97
18
98
19
99
1A
9A
1B
9B
1C
9C
1D
9D
1E
9E
1F
9F
20
JB
A0
21
A1
22
RET
A2
23
RL
A3
24
ADD
A, #immediate
A4
25
A, direct
A5
26
A, @R0
A6
27
A, @R1
A7
28
A, R0
A8
29
A, R1
A9
2A
A, R2
AA
2B
A, R3
AB
2C
A, R4
AC
2D
A, R5
AD
2E
A, R6
AE
2F
A, R7
AF
30
JNB
B0
31
B1
32
RETI
B2
33
RLC
B3
34
ADDC
B4
35
B5
36
B6
37
B7
38
B8
39
B9
3A
BA
3B
BB
3C
BC
3D
BD
3E
BE
3F
BF
40
JC
offset
C0
41
C1
42
ORL
direct, A
C2
43
direct, #immediate
C3
44
C4
45
C5
46
C6
47
C7
48
C8
49
C9
4A
CA
4B
CB
4C
CC
4D
CD
4E
CE
4F
CF
50
JNC
D0
51
D1
52
ANL
D2
53
D3
54
D4
55
D5
56
D6
57
D7
58
D8
59
D9
5A
DA
5B
DB
5C
DC
5D
DD
5E
DE
5F
DF
60
JZ
E0
61
E1
62
XRL
E2
63
E3
64
E4
65
E5
66
E6
67
E7
68
E8
69
E9
6A
EA
6B
EB
6C
EC
6D
ED
6E
EE
6F
EF
70
JNZ
F0
71
F1
72
C, bit
F2
73
JMP
@A+DPTR
F3
74
MOV
F4
75
F5
76
@R0, #immediate
F6
77
@R1, #immediate
F7
78
R0, #immediate
F8
79
R1, #immediate
F9
7A
R2, #immediate
FA
7B
R3, #immediate
FB
7C
R4, #immediate
FC
7D
R5, #immediate
FD
7E
R6, #immediate
FE
7F
R7, #immediate
FF
ODE SHEETMnemonic
SJMP
MOVC
A, @A+PC
DIV
direct, direct
direct, @R0
direct, @R1
direct, R0
direct, R1
direct, R2
direct, R3
direct, R4
direct, R5
direct, R6
direct, R7
DPTR, #immediate
bit, C
A, @A+DPTR
SUBB
C, /bit
DPTR
MUL
undefinedMOV
@R0, direct
@R1, direct
R0, direct
R1, direct
R2, direct
R3, direct
R4, direct
R5, direct
R6, direct
R7, direct
CPL
bit
CJNE
A, #immediate, offset
A, direct, offset
PUSH
CLR
SWAP
XCH
POP
SETB
DJNZ
direct, offset
XCHD
R0, offset
R1, offset
R2, offset
R3, offset
R4, offset
R5, offset
R6, offset
R7, offset
MOVX
A, @DPTR
@DPTR, A
@R0, A
@R1, A
R0, A
R1, A
R2, A
R3, A
R4, A
R5, A
R6, A
R7, A