ASCII control characters (character code 0-31)
ASCII printable characters (character code 32-127)
Codes 32-127 are common for all the different variations of the ASCII table, they are called printable characters, represent letters, digits, punctuation marks, and a few miscellaneous symbols. You will find almost every character on your keyboard. Character 127 represents the command DEL.
The extended ASCII codes (character code 128-255)
There are several different variations of the 8-bit ASCII table. The table below is according to ISO 8859-1, also called ISO Latin-1. Codes 129-159 contain the Microsoft® Windows Latin-1 extended characters.
CÂU HỎI: Lệt kê 255 câu lệnh cua tập lệnh của 8051
Trả lời:
Nhóm lệnh số học:
1) ADD A, R0
2) ADD A, R1
3) ADD A, R2
4) ADD A, R3
5) ADD A, R4
6) ADD A, R5
7) ADD A, R6
8) ADD A, R7
9) ADD A, direct
10) ADD A, @R0
11) ADD A, @R1
12) ADD A, #data
13) ADDC A, R0
14) ADDC A, R1
14) ADDC A, R2
15) ADDC A, R3
16) ADDC A, R4
17) ADDC A, R5
18) ADDC A,R6
19) ADDC A, R7
20) ADDC A, direct
21) ADDC A, @R0
22) ADDC A, @R1
23) ADDC A, #data
24) SUBB A, R0
25) SUBB A, R1
26) SUBB A, R2
27) SUBB A,R3
28) SUBB A, R4
29) SUBB A, R5
30) SUBB A, R6
31) SUBB A, R7
32) SUBB A, direct
33) SUBB A, @R0
34) SUBB A, @R1
35) SUBB A, #data
36) INC A
37) INC R0
38) INC R1
39) INC R2
40) INC R3
41) INC R4
42) INC R5
43) INC R6
44) INC R7
45) INC direct
46) INC @R0
47) INC @R1
48) INC DPTR
49) DEC A
50) DEC R0
51) DEC R1
52) DEC R2
53) DEC R3
54) DEC R4
55) DEC R5
56) DEC R6
57) DEC R7
58) DEC direct
60) DEC @R0
61) DEC @R1
62) MUL AB
63) DIV AB
64) DA A
Nhóm lệnh logic:
65) ANL A, R0
66) ANL A, R1
67) ANL A, R2
68) ANL A, R3
69) ANL A, R4
70) ANL A, R5
71) ANL A, R6
72) ANL A, R7
73) ANL A, direct
74) ANL A, @R0
75) ANL A, @R1
76) ANL A, #data
77) ANL direct, A
78) ANL direct, #data
79) ORL A, R0
80) ORL A, R1
81) ORL A, R2
82) ORL A, R3
83) ORL A, R4
84) ORL A, R5
85) ORL A, R6
86) ORL A, R7
87) ORL A, direct
88) ORL A, @R0
89) ORL A, @R1
90) ORL direct, A
91) ORL direct, #data
92) XRL A, R0
93) XRL A, R1
94) XRL A, R2
95) XRL A, R3
96) XRL A, R4
97) XRL A, R5
98) XRL A, R6
99) XRL A, R7
100) XRL A, direct
101) XRL A, @R0
102) XRL A, @R1
103) XRL A, #data
104) XRL direct, A
105) XRL direct, #data
106) CLR A
107) CPL A
108) RL A
109) RLC A
110) RR A
111) RRC A
112) SWAP A
Nhóm lệnh sao chép:
113) MOV A, R0
114) MOV A, R1
115) MOV A, R2
116) MOV A, R3
117) MOV A, R4
118) MOV A, R5
119) MOV A, R6
120) MOV A, R7
121) MOV A, direct
122) MOV A, @R0
123) MOV A, @R1
124) MOV A, #data
125) MOV R0, A
126) MOV R1, A
127) MOV R2, A
128) MOV R3, A
129) MOV R4, A
130) MOV R5, A
131) MOV R6, A
132) MOV R7, A
133) MOV R0, direct
134) MOV R1, direct
135) MOV R2, direct
136) MOV R3, direct
137) MOV R4, direct
138) MOV R5, direct
139) MOV R6, direct
140) MOV R7, direct
141) MOV R0, #data
142) MOV R1, #data
143) MOV R2, #data
144) MOV R3, #data
145) MOV R4, #data
146) MOV R5, #data
147) MOV R5, #data
148) MOV R6, #data
149) MOV R7, #data
150) MOV direct, A
151) MOV direct, R0
152) MOV direct, R1
153) MOV direct, R2
154) MOV direct, R3
155) MOV direct, R4
156) MOV direct, R5
157) MOV direct, R6
158) MOV direct, R7
159) MOV direct, direct
160) MOV direct, @R0
161) MOV direct, @R1
162) MOV direct, #data
163) MOV @R0, direct
164) MOV @R1, direct
165) MOV @R0, A
166) MOV @R1, A
167) MOV @R0, #data
168) MOV @R1, #data
169) MOVC A, @A+DPTR
170) MOVC A, @A+PC
171) MOVX A, @R0
172) MOVX A, @R1
173) MOVX A, @DPTR
174) MOVX @R0, A
175) MOVX @R1, A
176) MOVX @DPTR, A
178) MOVX DPTR, #data16
179) PUSH direct
180) POP direct
181) XCH A, R0
182) XCH A, R1
183) XCH A, R2
184) XCH A, R3
185) XCH A, R4
186) XCH A, R5
187) XCH A, R6
188) XCH A, R7
189) XCH A, direct
190) XCH A, @R0
191) XCH A, @R1
192) XCHD A, @R0
193) XCHD A, @R1
Nhóm lệnh sử lý:
194) CLR C
195) CLR bit
196) CPL C
197) CPL bit
198) SETB C
199) SETB bit
200) ANL C, bit
201) ANL C, /bit
202) ORL C, bit
203) ORL C, /bit
204) MOV C, bit
205) MOV bit, C
206) JB bit, rel
207) JNB bit, rel
208) JBC bit, rel
209) JC rel
210) JNC rel
Nhóm lệnh rẽ nhánh:
211) ACALL addr11
212) LCALL addr16
213) RET
214) RETI
215) AJMP addr11
216) LJMP addr16
217) SJMP rel
218) JMP @A+DPTR
219) JZ rel
220) JNZ rel
221) CJNE A, direct, rel
222) CJNE A, #data, rel
223) CJNE R0, #data, rel
224) CJNE R1, #data, rel
225) CJNE R2, #data, rel
226) CJNE R3, #data, rel
227) CJNE R4, #data, rel
228) CJNE R5, #data, rel
229) CJNE R6, #data, rel
230) CJNE R7, #data, rel
231) CJNE @R0, #data, rel
232) CJNE @R1, #data, rel
233) DJNZ R0,rel
234) DJNZ R1, rel
235) DJNZ R2, rel
236) DJNZ R3, rel
237) DJNZ R4, rel
238) DJNZ R5, REL
239) DJNZ R6, rel
240) DJNZ R7, rel
241) DJNZ direct, rel
242) NOP
Read more:http://www.ant7.com/forum/forum_posts.asp?TID=2350&PN=1#ixzz0iCqWbXhj