jb302@40
|
1 0x17 0x0 nop
|
jb302@40
|
2 0x18 0x8 set C
|
jb302@40
|
3 0x19 0x9 clr C
|
jb302@40
|
4 0x1a 0xa set BS
|
jb302@40
|
5 0x1b 0xb clr BS
|
jb302@40
|
6 0x1c 0xc set iE
|
jb302@40
|
7 0x1d 0xd clr IE
|
jb302@40
|
8 0x1e 0xe cpl C
|
jb302@40
|
9 0x1f 0xf cpl A
|
jb302@40
|
10 0x20 0x10 xcsd
|
jb302@40
|
11 0x21 0x11 sfa
|
jb302@40
|
12 0x22 0x12 laf
|
jb302@40
|
13 0x23 0x13 mov DPTR, SP
|
jb302@40
|
14 0x24 0x14 mov SP, DPTR
|
jb302@40
|
15 0x25 0x15 0x42 mov A, #'B'
|
jb302@40
|
16 0x27 0x16 0x5757 mov SP, #'WW'
|
jb302@40
|
17 0x2a 0x17 0x5757 mov DPTR, #((0x2BAB * 2) - 0x42 + 0x01 + 0x42)
|
jb302@40
|
18 0x2d 0x18 0x161 mov A, 353
|
jb302@40
|
19 0x30 0x19 0x161 mov 353, A
|
jb302@40
|
20 0x33 0x1a mov A, @A+DPTR
|
jb302@40
|
21 0x34 0x1b mov A, @A+PC
|
jb302@40
|
22 0x35 0x1c 0x161 mov A, @353
|
jb302@40
|
23 0x38 0x1d 0x161 mov @353, A
|
jb302@40
|
24 0x3b 0x1e mov A, @DPTR
|
jb302@40
|
25 0x3c 0x1f mov @DPTR, A
|
jb302@40
|
26 0x3d 0x20 mov @DPTR, R0
|
jb302@40
|
27 0x3e 0x21 mov @DPTR, R1
|
jb302@40
|
28 0x3f 0x22 mov @DPTR, R2
|
jb302@40
|
29 0x40 0x23 mov @DPTR, R3
|
jb302@40
|
30 0x41 0x24 mov @DPTR, DPH
|
jb302@40
|
31 0x42 0x25 mov @DPTR, DPL
|
jb302@40
|
32 0x43 0x26 mov @DPTR, SPH
|
jb302@40
|
33 0x44 0x27 mov @DPTR, SPL
|
jb302@40
|
34 0x45 0x28 0x42 mov R0, #0x42
|
jb302@40
|
35 0x47 0x29 0x42 mov R1, #0x42
|
jb302@40
|
36 0x49 0x2a 0x42 mov R2, #0x42
|
jb302@40
|
37 0x4b 0x2b 0x42 mov R3, #0x42
|
jb302@40
|
38 0x4d 0x2c 0x42 mov DPH, #0x42
|
jb302@40
|
39 0x4f 0x2d 0x42 mov DPL, #0x42
|
jb302@40
|
40 0x51 0x2e 0x42 mov SPH, #0x42
|
jb302@40
|
41 0x53 0x2f 0x42 mov SPL, #0x42
|
jb302@40
|
42 0x55 0x30 mov R0, A
|
jb302@40
|
43 0x56 0x31 mov R1, A
|
jb302@40
|
44 0x57 0x32 mov R2, A
|
jb302@40
|
45 0x58 0x33 mov R3, A
|
jb302@40
|
46 0x59 0x34 mov DPH, A
|
jb302@40
|
47 0x5a 0x35 mov DPL, A
|
jb302@40
|
48 0x5b 0x36 mov SPH, A
|
jb302@40
|
49 0x5c 0x37 mov SPL, A
|
jb302@40
|
50 0x5d 0x38 mov A, R0
|
jb302@40
|
51 0x5e 0x39 mov A, R1
|
jb302@40
|
52 0x5f 0x3a mov A, R2
|
jb302@40
|
53 0x60 0x3b mov A, R3
|
jb302@40
|
54 0x61 0x3c mov A, DPH
|
jb302@40
|
55 0x62 0x3d mov A, DPL
|
jb302@40
|
56 0x63 0x3e mov A, SPH
|
jb302@40
|
57 0x64 0x3f mov A, SPL
|
jb302@40
|
58 0x65 0x40 mov R0, @DPTR
|
jb302@40
|
59 0x66 0x41 mov R0, R1
|
jb302@40
|
60 0x67 0x42 mov R0, R2
|
jb302@40
|
61 0x68 0x43 mov R0, R3
|
jb302@40
|
62 0x69 0x44 mov R0, DPH
|
jb302@40
|
63 0x6a 0x45 mov R0, DPL
|
jb302@40
|
64 0x6b 0x46 mov R0, SPH
|
jb302@40
|
65 0x6c 0x47 mov R0, SPL
|
jb302@40
|
66 0x6d 0x48 mov R1, R0
|
jb302@40
|
67 0x6e 0x49 mov R1, @DPTR
|
jb302@40
|
68 0x6f 0x4a mov R1, R2
|
jb302@40
|
69 0x70 0x4b mov R1, R3
|
jb302@40
|
70 0x71 0x4c mov R1, DPH
|
jb302@40
|
71 0x72 0x4d mov R1, DPL
|
jb302@40
|
72 0x73 0x4e mov R1, SPH
|
jb302@40
|
73 0x74 0x4f mov R1, SPL
|
jb302@40
|
74 0x75 0x50 mov R2, R0
|
jb302@40
|
75 0x76 0x51 mov R2, R1
|
jb302@40
|
76 0x77 0x52 mov R2, @DPTR
|
jb302@40
|
77 0x78 0x53 mov R2, R3
|
jb302@40
|
78 0x79 0x54 mov R2, DPH
|
jb302@40
|
79 0x7a 0x55 mov R2, DPL
|
jb302@40
|
80 0x7b 0x56 mov R2, SPH
|
jb302@40
|
81 0x7c 0x57 mov R2, SPL
|
jb302@40
|
82 0x7d 0x58 mov R3, R0
|
jb302@40
|
83 0x7e 0x59 mov R3, R1
|
jb302@40
|
84 0x7f 0x5a mov R3, R2
|
jb302@40
|
85 0x80 0x5b mov R3, @DPTR
|
jb302@40
|
86 0x81 0x5c mov R3, DPH
|
jb302@40
|
87 0x82 0x5d mov R3, DPL
|
jb302@40
|
88 0x83 0x5e mov R3, SPH
|
jb302@40
|
89 0x84 0x5f mov R3, SPL
|
jb302@40
|
90 0x85 0x60 mov DPH, R0
|
jb302@40
|
91 0x86 0x61 mov DPH, R1
|
jb302@40
|
92 0x87 0x62 mov DPH, R2
|
jb302@40
|
93 0x88 0x63 mov DPH, R3
|
jb302@40
|
94 0x89 0x64 mov DPH, @DPTR
|
jb302@40
|
95 0x8a 0x65 mov DPH, DPL
|
jb302@40
|
96 0x8b 0x66 mov DPH, SPH
|
jb302@40
|
97 0x8c 0x67 mov DPH, SPL
|
jb302@40
|
98 0x8d 0x68 mov DPL, R0
|
jb302@40
|
99 0x8e 0x69 mov DPL, R1
|
jb302@40
|
100 0x8f 0x6a mov DPL, R2
|
jb302@40
|
101 0x90 0x6b mov DPL, R3
|
jb302@40
|
102 0x91 0x6c mov DPL, DPH
|
jb302@40
|
103 0x92 0x6d mov DPL, @DPTR
|
jb302@40
|
104 0x93 0x6e mov DPL, SPH
|
jb302@40
|
105 0x94 0x6f mov DPL, SPL
|
jb302@40
|
106 0x95 0x70 mov SPH, R0
|
jb302@40
|
107 0x96 0x71 mov SPH, R1
|
jb302@40
|
108 0x97 0x72 mov SPH, R2
|
jb302@40
|
109 0x98 0x73 mov SPH, R3
|
jb302@40
|
110 0x99 0x74 mov SPH, DPH
|
jb302@40
|
111 0x9a 0x75 mov SPH, DPL
|
jb302@40
|
112 0x9b 0x76 mov SPH, @DPTR
|
jb302@40
|
113 0x9c 0x77 mov SPH, SPL
|
jb302@40
|
114 0x9d 0x78 mov SPL, R0
|
jb302@40
|
115 0x9e 0x79 mov SPL, R1
|
jb302@40
|
116 0x9f 0x7a mov SPL, R2
|
jb302@40
|
117 0xa0 0x7b mov SPL, R3
|
jb302@40
|
118 0xa1 0x7c mov SPL, DPH
|
jb302@40
|
119 0xa2 0x7d mov SPL, DPL
|
jb302@40
|
120 0xa3 0x7e mov SPL, SPH
|
jb302@40
|
121 0xa4 0x7f mov SPL, @DPTR
|
jb302@40
|
122 0xa5 0x80 anl A, R0
|
jb302@40
|
123 0xa6 0x81 anl A, R1
|
jb302@40
|
124 0xa7 0x82 anl A, R2
|
jb302@40
|
125 0xa8 0x83 anl A, R3
|
jb302@40
|
126 0xa9 0x84 anl A, DPH
|
jb302@40
|
127 0xaa 0x85 anl A, DPL
|
jb302@40
|
128 0xab 0x86 0x42 anl A, #0x42
|
jb302@40
|
129 0xad 0x87 anl A, @DPTR
|
jb302@40
|
130 0xae 0x88 orl A, R0
|
jb302@40
|
131 0xaf 0x89 orl A, R1
|
jb302@40
|
132 0xb0 0x8a orl A, R2
|
jb302@40
|
133 0xb1 0x8b orl A, R3
|
jb302@40
|
134 0xb2 0x8c orl A, DPH
|
jb302@40
|
135 0xb3 0x8d orl A, DPL
|
jb302@40
|
136 0xb4 0x8e 0x42 orl A, #0x42
|
jb302@40
|
137 0xb6 0x8f orl A, @DPTR
|
jb302@40
|
138 0xb7 0x90 xrl A, R0
|
jb302@40
|
139 0xb8 0x91 xrl A, R1
|
jb302@40
|
140 0xb9 0x92 xrl A, R2
|
jb302@40
|
141 0xba 0x93 xrl A, R3
|
jb302@40
|
142 0xbb 0x94 xrl A, DPH
|
jb302@40
|
143 0xbc 0x95 xrl A, DPL
|
jb302@40
|
144 0xbd 0x96 0x42 xrl A, #0x42
|
jb302@40
|
145 0xbf 0x97 xrl A, @DPTR
|
jb302@40
|
146 0xc0 0x98 rl A
|
jb302@40
|
147 0xc1 0x99 rlc A
|
jb302@40
|
148 0xc2 0x9a rr A
|
jb302@40
|
149 0xc3 0x9b rrc A
|
jb302@40
|
150 0xc4 0x9c inc DPTR
|
jb302@40
|
151 0xc5 0x9d dec DPTR
|
jb302@40
|
152 0xc6 0x9e inc A
|
jb302@40
|
153 0xc7 0x9f dec A
|
jb302@40
|
154 0xc8 0xa0 add A, R0
|
jb302@40
|
155 0xc9 0xa1 add A, R1
|
jb302@40
|
156 0xca 0xa2 add A, R2
|
jb302@40
|
157 0xcb 0xa3 add A, R3
|
jb302@40
|
158 0xcc 0xa4 add A, DPH
|
jb302@40
|
159 0xcd 0xa5 add A, DPL
|
jb302@40
|
160 0xce 0xa6 0x42 add A, #0x42
|
jb302@40
|
161 0xd0 0xa7 add A, @DPTR
|
jb302@40
|
162 0xd1 0xa8 addc A, R0
|
jb302@40
|
163 0xd2 0xa9 addc A, R1
|
jb302@40
|
164 0xd3 0xaa addc A, R2
|
jb302@40
|
165 0xd4 0xab addc A, R3
|
jb302@40
|
166 0xd5 0xac addc A, DPH
|
jb302@40
|
167 0xd6 0xad addc A, DPL
|
jb302@40
|
168 0xd7 0xae 0x42 addc A, #0x42
|
jb302@40
|
169 0xd9 0xaf addc A, @DPTR
|
jb302@40
|
170 0xda 0xb0 sub A, R0
|
jb302@40
|
171 0xdb 0xb1 sub A, R1
|
jb302@40
|
172 0xdc 0xb2 sub A, R2
|
jb302@40
|
173 0xdd 0xb3 sub A, R3
|
jb302@40
|
174 0xde 0xb4 sub A, DPH
|
jb302@40
|
175 0xdf 0xb5 sub A, DPL
|
jb302@40
|
176 0xe0 0xb6 0x42 sub A, #0x42
|
jb302@40
|
177 0xe2 0xb7 sub A, @DPTR
|
jb302@40
|
178 0xe3 0xb8 subb A, R0
|
jb302@40
|
179 0xe4 0xb9 subb A, R1
|
jb302@40
|
180 0xe5 0xba subb A, R2
|
jb302@40
|
181 0xe6 0xbb subb A, R3
|
jb302@40
|
182 0xe7 0xbc subb A, DPH
|
jb302@40
|
183 0xe8 0xbd subb A, DPL
|
jb302@40
|
184 0xe9 0xbe 0x42 subb A, #0x42
|
jb302@40
|
185 0xeb 0xbf subb A, @DPTR
|
jb302@40
|
186 0xec 0xc1 0x61 pjmp 353
|
jb302@40
|
187 0xee 0xc1 0x61 pjmp 353
|
jb302@40
|
188 0xf0 0xc1 0x61 pjmp 353
|
jb302@40
|
189 0xf2 0xc1 0x61 pjmp 353
|
jb302@40
|
190 0xf4 0xc1 0x61 pjmp 353
|
jb302@40
|
191 0xf6 0xc1 0x61 pjmp 353
|
jb302@40
|
192 0xf8 0xc1 0x61 pjmp 353
|
jb302@40
|
193 0xfa 0xc1 0x61 pjmp 353
|
jb302@40
|
194 0xfc 0xc9 0x61 pcall 353
|
jb302@40
|
195 0xfe 0xc9 0x61 pcall 353
|
jb302@40
|
196 0x100 0xc9 0x61 pcall 353
|
jb302@40
|
197 0x102 0xc9 0x61 pcall 353
|
jb302@40
|
198 0x104 0xc9 0x61 pcall 353
|
jb302@40
|
199 0x106 0xc9 0x61 pcall 353
|
jb302@40
|
200 0x108 0xc9 0x61 pcall 353
|
jb302@40
|
201 0x10a 0xc9 0x61 pcall 353
|
jb302@40
|
202 0x10c 0xd0 0x55 djnz R0, 85
|
jb302@40
|
203 0x10e 0xd1 0x53 djnz R1, 83
|
jb302@40
|
204 0x110 0xd2 0x51 djnz R2, 81
|
jb302@40
|
205 0x112 0xd3 0x4f djnz R3, 79
|
jb302@40
|
206 0x114 0xd4 0x4d cjne R0, #0x42, 77
|
jb302@40
|
207 0x116 0xd5 0x4b cjne R1, #0x42, 75
|
jb302@40
|
208 0x118 0xd6 0x49 cjne R2, #0x42, 73
|
jb302@40
|
209 0x11a 0xd7 0x47 cjne R3, #0x42, 71
|
jb302@40
|
210 0x11c 0xd8 0x161 ljmp 353
|
jb302@40
|
211 0x11f 0xd9 0x161 lcall 353
|
jb302@40
|
212 0x122 0xda ret
|
jb302@40
|
213 0x123 0xdb reti
|
jb302@40
|
214 0x124 0xdc 0x3d sjmp 61
|
jb302@40
|
215 0x126 0xdd jmp @A+DPTR
|
jb302@40
|
216 0x127 0xde jmp @DPTR
|
jb302@40
|
217 0x128 0xdf 0x4239 cjne A, #0x42, 57
|
jb302@40
|
218 0x12b 0xe0 0x36 jz 54
|
jb302@40
|
219 0x12d 0xe1 0x34 jnz 52
|
jb302@40
|
220 0x12f 0xe2 0x32 jc 50
|
jb302@40
|
221 0x131 0xe3 0x30 jnc 48
|
jb302@40
|
222 0x133 0xe4 0x2e jpo 46
|
jb302@40
|
223 0x135 0xe5 0x2c jpe 44
|
jb302@40
|
224 0x137 0xe6 0x2a js 42
|
jb302@40
|
225 0x139 0xe7 0x28 jns 40
|
jb302@40
|
226 0x13b 0xe8 push R0
|
jb302@40
|
227 0x13c 0xe9 push R1
|
jb302@40
|
228 0x13d 0xea push R2
|
jb302@40
|
229 0x13e 0xeb push R3
|
jb302@40
|
230 0x13f 0xec push DPH
|
jb302@40
|
231 0x140 0xed push DPL
|
jb302@40
|
232 0x141 0xee push A
|
jb302@40
|
233 0x142 0xef push FLAGS
|
jb302@40
|
234 0x143 0xf0 pop R0
|
jb302@40
|
235 0x144 0xf1 pop R1
|
jb302@40
|
236 0x145 0xf2 pop R2
|
jb302@40
|
237 0x146 0xf3 pop R3
|
jb302@40
|
238 0x147 0xf4 pop DPH
|
jb302@40
|
239 0x148 0xf5 pop DPL
|
jb302@40
|
240 0x149 0xf6 pop A
|
jb302@40
|
241 0x14a 0xf7 pop FLAGS
|
jb302@40
|
242 0x14b 0xf8 mul R0, R1
|
jb302@40
|
243 0x14c 0xf9 div R0, R1
|
jb302@40
|
244 0x14d 0xfa da A
|
jb302@40
|
245 0x14e 0xfc 0x50 in A, 'P'
|
jb302@40
|
246 0x150 0xfd 0x50 out 'P', A
|
jb302@40
|
247 0x152 0xfe 0x56 int 'V'
|
jb302@40
|
248 0x154 0xff hlt
|