Opcode For Controller
Opcode For Controller
8051
MICROCONTR
OLLER
OPCODE FOR 8051 MICROCONTROLLER 2010
39 26 1 ADD A, @R0
40 27 1 ADD A, @R1
41 28 1 ADD A, R0
42 29 1 ADD A, R1
43 2A 1 ADD A, R2
44 2B 1 ADD A, R3
45 2C 1 ADD A, R4
46 2D 1 ADD A, R5
47 2E 1 ADD A, R6
48 2F 1 ADD A, R7
49 30 3 JNB Bit addr, code addr
50 31 2 ACALL Code addr
51 32 1 RETI
52 33 1 RLC A
53 34 2 ADDC A, #data
54 35 2 ADDC A, data addr
55 36 1 ADDC A, @R0
56 37 1 ADDC A, @R1
57 38 1 ADDC A, R0
58 39 1 ADDC A, R1
59 3A 1 ADDC A, R2
60 3B 1 ADDC A, R3
61 3C 1 ADDC A, R4
62 3D 1 ADDC A, R5
63 3E 1 ADDC A, R6
64 3F 1 ADDC A, R7
65 40 2 JC Code addr
66 41 2 AJMP Code addr
67 42 2 ORL Data addr, A
68 43 3 ORL Data addr, #data
69 44 2 ORL A, #data
70 45 2 ORL A, data addr
71 46 1 ORL A, @R0
72 47 1 ORL A, @R1
73 48 1 ORL A, R0
74 49 1 ORL A, R1
75 4A 1 ORL A, R2
76 4B 1 ORL A, R3
77 4C 1 ORL A, R4
78 4D 1 ORL A, R5
79 4E 1 ORL A, R6
OPCODE FOR 8051 MICROCONTROLLER 2010
80 4F 1 ORL A, R7
81 50 2 JNC Code addr
82 51 2 ACALL Code addr
83 52 2 ANL Data addr, A
84 53 3 ANL Data addr, #data
85 54 2 ANL A, #data
86 55 2 ANL A, data addr
87 56 1 ANL A, @R0
88 57 1 ANL A, @R1
89 58 1 ANL A, R0
90 59 1 ANL A, R1
91 5A 1 ANL A, R2
92 5B 1 ANL A, R3
93 5C 1 ANL A, R4
94 5D 1 ANL A, R5
95 5E 1 ANL A, R6
96 5F 1 ANL A, R7
97 60 2 JZ Code addr
98 61 2 AJMP Code addr
99 62 2 XRL Data addr, A
100 63 3 XRL Data addr, #data
101 64 2 XRL A, #data
102 65 2 XRL A, data addr
103 66 1 XRL A, @R0
104 67 1 XRL A, @R1
105 68 1 XRL A, R0
106 69 1 XRL A, R1
107 6A 1 XRL A, R2
108 6B 1 XRL A, R3
109 6C 1 XRL A, R4
110 6D 1 XRL A, R5
111 6E 1 XRL A, R6
112 6F 1 XRL A, R7
113 70 2 JNZ Code addr
114 71 2 ACLL Code addr
115 72 2 ORL C, bit addr
116 73 1 JMP @A+DPTR
117 74 2 MOV A, #data
118 75 2 MOV data addr, #data
119 76 2 MOV @R0, #data
120 77 2 MOV @R1, #data
OPCODE FOR 8051 MICROCONTROLLER 2010
203 CA 1 XCH A, R2
204 CB 1 XCH A, R3
205 CC 1 XCH A, R4
206 CD 1 XCH A, R5
207 CE 1 XCH A, R6
208 CF 1 XCH A, R7
209 D0 2 POP Data addr
210 D1 2 ACALL Code addr
211 D2 2 SETB Bit addr
212 D3 1 SETB C
213 D4 1 DA A
214 D5 2 DJNZ data addr, code addr
215 D6 2 XCHD A, @R0
216 D7 2 XCHD A, @R1
217 D8 2 DJNZ R0, code addr
218 D9 2 DJNZ R1, code addr
219 DA 2 DJNZ R2, code addr
220 DB 2 DJNZ R3, code addr
221 DC 2 DJNZ R4, code addr
222 DD 2 DJNZ R5, code addr
223 DE 2 DJNZ R6, code addr
224 DF 2 DJNZ R7, code addr
225 E0 1 MOVX A, @DPTR
2269 E1 2 AJMP Code addr
227 E2 1 MOVX A, @R0
228 E3 1 MOVX A, @R1
229 E4 1 CLR A
230 E5 2 MOV A, data addr
231 E6 1 MOV A, @R0
232 E7 1 MOV A, @R1
233 E8 1 MOV A, R0
234 E9 1 MOV A, R1
235 EA 1 MOV A, R2
236 EB 1 MOV A, R3
237 EC 1 MOV A, R4
238 ED 1 MOV A, R5
239 EE 1 MOV A, R6
240 EF 1 MOV A, R7
241 F0 1 MOVX @DPTR, A
242 F1 2 ACALL Code addr
243 F2 1 MOVX @R0, A
OPCODE FOR 8051 MICROCONTROLLER 2010
DPH – 83
PPL – 82
PORT A – FF0C
PORT B – FF0D
PORT C – FF0E