📄 tree.lst
字号:
217 0255 083B movf _Table_TitleName+9,w
218 0256 1683 bsf 3,5
219 0257 1703 bsf 3,6
220 0258 00B2 movwf (_title_third+4)^(0+384)
221 ;tree.c: 54: title_third[0][0].type=2;
222 0259 3002 movlw 2
223 025A 00AE movwf _title_third^(0+384)
224 ;tree.c: 56: title_third[0][1].value=0;
225 025B 01B4 clrf (_title_third+6)^(0+384)
226 025C 01B5 clrf (_title_third+7)^(0+384)
227 ;tree.c: 57: title_third[0][1].TitleName=Table_
+ TitleName[5];
228 025D 1283 bcf 3,5
229 025E 1303 bcf 3,6 ;carry unused
230 025F 083C movf _Table_TitleName+10,w
231 0260 1683 bsf 3,5
232 0261 1703 bsf 3,6
233 0262 00B6 movwf (_title_third+8)^(0+384)
234 0263 1283 bcf 3,5
235 0264 1303 bcf 3,6 ;carry unused
236 0265 083D movf _Table_TitleName+11,w
237 0266 1683 bsf 3,5
238 0267 1703 bsf 3,6
239 0268 00B7 movwf (_title_third+9)^(0+384)
240 ;tree.c: 58: title_third[0][1].type=2;
241 0269 3002 movlw 2
242 026A 00B3 movwf (_title_third+5)^(0+384)
243 ;tree.c: 60: title_third[0][2].value=0;
244 026B 01B9 clrf (_title_third+11)^(0+384)
245 026C 01BA clrf (_title_third+12)^(0+384)
246 ;tree.c: 61: title_third[0][2].TitleName=Table_
+ TitleName[6];
247 026D 1283 bcf 3,5
248 026E 1303 bcf 3,6 ;carry unused
249 026F 083E movf _Table_TitleName+12,w
250 0270 1683 bsf 3,5
251 0271 1703 bsf 3,6
252 0272 00BB movwf (_title_third+13)^(0+384)
253 0273 1283 bcf 3,5
254 0274 1303 bcf 3,6 ;carry unused
255 0275 083F movf _Table_TitleName+13,w
256 0276 1683 bsf 3,5
257 0277 1703 bsf 3,6
258 0278 00BC movwf (_title_third+14)^(0+384)
259 ;tree.c: 62: title_third[0][2].type=2;
260 0279 3002 movlw 2
261 027A 00B8 movwf (_title_third+10)^(0+384)
262 ;tree.c: 64: title_third[1][0].value=0;
263 027B 01BE clrf (_title_third+16)^(0+384)
264 027C 01BF clrf (_title_third+17)^(0+384)
265 ;tree.c: 65: title_third[1][0].TitleName=Table_
+ TitleName[4];
266 027D 1283 bcf 3,5
267 027E 1303 bcf 3,6 ;carry unused
268 027F 083A movf _Table_TitleName+8,w
269 0280 1683 bsf 3,5
270 0281 1703 bsf 3,6
271 0282 00C0 movwf (_title_third+18)^(0+384)
272 0283 1283 bcf 3,5
273 0284 1303 bcf 3,6 ;carry unused
274 0285 083B movf _Table_TitleName+9,w
275 0286 1683 bsf 3,5
276 0287 1703 bsf 3,6
277 0288 00C1 movwf (_title_third+19)^(0+384)
278 ;tree.c: 66: title_third[1][0].type=2;
279 0289 3002 movlw 2
280 028A 00BD movwf (_title_third+15)^(0+384)
281 ;tree.c: 68: title_third[1][1].value=0;
282 028B 01C3 clrf (_title_third+21)^(0+384)
283 028C 01C4 clrf (_title_third+22)^(0+384)
284 ;tree.c: 69: title_third[1][1].TitleName=Table_
+ TitleName[5];
285 028D 1283 bcf 3,5
286 028E 1303 bcf 3,6 ;carry unused
287 028F 083C movf _Table_TitleName+10,w
288 0290 1683 bsf 3,5
289 0291 1703 bsf 3,6
290 0292 00C5 movwf (_title_third+23)^(0+384)
291 0293 1283 bcf 3,5
292 0294 1303 bcf 3,6 ;carry unused
293 0295 083D movf _Table_TitleName+11,w
294 0296 1683 bsf 3,5
295 0297 1703 bsf 3,6
296 0298 00C6 movwf (_title_third+24)^(0+384)
297 ;tree.c: 70: title_third[1][1].type=2;
298 0299 3002 movlw 2
299 029A 00C2 movwf (_title_third+20)^(0+384)
300 ;tree.c: 72: title_third[1][2].value=0;
301 029B 01C8 clrf (_title_third+26)^(0+384)
302 029C 01C9 clrf (_title_third+27)^(0+384)
303 ;tree.c: 73: title_third[1][2].TitleName=Table_
+ TitleName[6];
304 029D 1283 bcf 3,5
305 029E 1303 bcf 3,6 ;carry unused
306 029F 083E movf _Table_TitleName+12,w
307 02A0 1683 bsf 3,5
308 02A1 1703 bsf 3,6
309 02A2 00CA movwf (_title_third+28)^(0+384)
310 02A3 1283 bcf 3,5
311 02A4 1303 bcf 3,6 ;carry unused
312 02A5 083F movf _Table_TitleName+13,w
313 02A6 1683 bsf 3,5
314 02A7 1703 bsf 3,6
315 02A8 00CB movwf (_title_third+29)^(0+384)
316 ;tree.c: 74: title_third[1][2].type=2;
317 02A9 3002 movlw 2
318 02AA 00C7 movwf (_title_third+25)^(0+384)
319 ;tree.c: 75: }
320 02AB 0183 clrf 3 ;select bank 0
321 02AC 0008 return
322
323 psect text4
324 02AD _orientation
325 ; _a assigned to ?a_orientation+0
326 0000 _orientation$a set ?a_orientation
327 ; _head assigned to ?a_orientation+1
328 0000 _orientation$head set ?a_orientation+1
329 ;_a stored from w
330 02AD 0183 clrf 3 ;select bank 0
331 02AE 00A0 movwf ?a_orientation
332 ;tree.c: 287: struct Tree *head;
333 02AF 08A0 movf ?_orientation
334 02B0 1D03 btfss 3,2
335 02B1 2ABD goto l80
336 02B2 3005 movlw 5
337 02B3 00F1 movwf btemp+1
338 02B4 0820 movf ?a_orientation,w
339 02B5 120A 118A 214E fcall lbmul
+ 120A 118A
340 02BA 3EFB addlw -5
341 02BB 3E9A addlw _title_first^(0+256)
342 02BC 2AE3 goto L3
343 ;tree.c: 289: else if(b!=0 && c==0)head=&title_
+ second[b-1];
344 02BD l80
345 02BD 08A0 movf ?_orientation
346 02BE 1903 btfsc 3,2
347 02BF 2ACE goto l82
348 02C0 08A1 movf ?_orientation+1
349 02C1 1D03 btfss 3,2
350 02C2 2ACE goto l82
351 02C3 3005 movlw 5
352 02C4 00F1 movwf btemp+1
353 02C5 0820 movf ?_orientation,w
354 02C6 120A 118A 214E fcall lbmul
+ 120A 118A
355 02CB 3EFB addlw -5
356 02CC 3E90 addlw _title_second^(0+256)
357 02CD 2AE3 goto L3
358 ;tree.c: 290: else if(c!=0)head=&title_third[b-
+ 1][c-1];
359 02CE l82
360 02CE 08A1 movf ?_orientation+1
361 02CF 1903 btfsc 3,2
362 02D0 2AE4 goto l81
363 02D1 3003 movlw 3
364 02D2 00F1 movwf btemp+1
365 02D3 0820 movf ?_orientation,w
366 02D4 120A 118A 214E fcall lbmul
367 02D7 0721 addwf ?_orientation+1,w
368 02D8 00F0 movwf btemp
369 02D9 3005 movlw 5
370 02DA 00F1 movwf btemp+1
371 02DB 0870 movf btemp,w
372 02DC 120A 118A 214E fcall lbmul
+ 120A 118A
373 02E1 3EEC addlw -20
374 02E2 3EAE addlw _title_third^(0+256)
375 02E3 L3
376 02E3 00A1 movwf ?a_orientation+1
377 ;tree.c: 291: return head;
378 02E4 l81
379 02E4 0821 movf ?a_orientation+1,w
380 ;tree.c: 292: }
381 02E5 0008 return
382 02E6 _Display
383 ; _edit_flag assigned to ?a_Display+0
384 0000 _Display$edit_flag set ?a_Display
385 ; _temp assigned to ?a_Display+1
386 0000 _Display$temp set ?a_Display+1
387 ; _lastline assigned to ?a_Display+2
388 0000 _Display$lastline set ?a_Display+2
389 ; _n1 assigned to ?a_Display+3
390 0000 _Display$n1 set ?a_Display+3
391 ; _n3 assigned to ?a_Display+4
392 0000 _Display$n3 set ?a_Display+4
393 ; _n2 assigned to ?a_Display+5
394 0000 _Display$n2 set ?a_Display+5
395 ; _temp_value assigned to ?a_Display+6
396 0000 _Display$temp_value set ?a_Display+6
397 ; _Line0 assigned to ?a_Display+8
398 0000 _Display$Line0 set ?a_Display+8
399 ; _Line1 assigned to ?a_Display+13
400 0000 _Display$Line1 set ?a_Display+13
401 ;tree.c: 80: unsigned char n1,n2,n3,edit_flag=0
+ ,lastline=0xff;
402 02E6 0183 clrf 3 ;select bank 0
403 02E7 01A0 clrf ?a_Display
404 02E8 30FF movlw -1
405 02E9 00A2 movwf ?a_Display+2
406 ;tree.c: 81: struct Tree Line0,Line1;
407 02EA 309A movlw _title_first^(0+256)
408 02EB 0084 movwf 4
409 02EC 3028 movlw ?a_Display+8
410 02ED 00F0 movwf btemp
411 02EE 1783 bsf 3,7
412 02EF 3005 movlw 5
413 02F0 120A 118A 2798 fcall structbank
414 02F3 309F movlw (_title_first+5)^(0+256)
415 02F4 0084 movwf 4
416 02F5 1783 bsf 3,7
417 02F6 1283 bcf 3,5
418 02F7 1303 bcf 3,6 ;carry unused
419 02F8 302D movlw ?a_Display+13
420 02F9 00F0 movwf btemp
421 02FA 3005 movlw 5
422 02FB 120A 118A 2798 fcall structbank
423 ;tree.c: 85: n1=1,n2=0,n3=0;
424 02FE 1283 bcf 3,5
425 02FF 1303 bcf 3,6 ;carry unused
426 0300 01A3 clrf ?a_Display+3
427 0301 0AA3 incf ?a_Display+3
428 0302 01A5 clrf ?a_Display+5
429 0303 01A4 clrf ?a_Display+4
430 ;tree.c: 86: HideCursor();
431 0304 120A 118A 2138 fcall _HideCursor
432 ;tree.c: 87: DisplayChar("SmartCarSystem",1,0);
433 0307 301B movlw low (((packed_strings shl (0+1)+39))| (0
+ +16384))
434 0308 00A0 movwf ?_DisplayChar
435 0309 3041 movlw high (((packed_strings shl (0+1)+39))| (
+ 0+16384))
436 030A 00A1 movwf ?_DisplayChar+1
437 030B 01A2 clrf ?_DisplayChar+2
438 030C 0AA2 incf ?_DisplayChar+2
439 030D 01A3 clrf ?_DisplayChar+3
440 030E 120A 158A 25CA fcall _DisplayChar
441 ;tree.c: 88: DisplayChar("Welcome!",4,1);
442 0311 3040 movlw low (((packed_strings shl (0+1)+76))| (0
+ +16384))
443 0312 00A0 movwf ?_DisplayChar
444 0313 3041 movlw high (((packed_strings shl (0+1)+76))| (
+ 0+16384))
445 0314 00A1 movwf ?_DisplayChar+1
446 0315 3004 movlw 4
447 0316 00A2 movwf ?_DisplayChar+2
448 0317 01A3 clrf ?_DisplayChar+3
449 0318 0AA3 incf ?_DisplayChar+3
450 0319 120A 158A 25CA fcall _DisplayChar
451 ;tree.c: 89: DelayNms(1000);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -