📄 main.lst
字号:
R 426 ?SYMB '',$,96,8
01A2 E6FC5000 427 MOV R12,#050h
01A6 88C0 428 MOV [-R0],R12
R 429 ?SYMB '',$,96,10
01A8 D4C00600 430 MOV R12,[R0+#06H]
01AC D4D00800 431 MOV R13,[R0+#08H]
01B0 88D0 432 MOV [-R0],R13
R 433 ?SYMB '',$,96,12
01B2 88C0 434 MOV [-R0],R12
R 435 ?SYMB '',$,96,14
TASKING C166/ST10 assembler v8.0r1 Build 256 SN 00096962 Date: Apr 23 2004 Time: 16:27:02 Page: 9
main
LOC CODE LINE SOURCELINE
01B4 CA000000 R 436 CALLA cc_UC,_rectangle
01B8 06F00A00 437 ADD R0,#0Ah
R 438 ?SYMB '',$,96,4
439 ; main.c 73 Begin.x = 70;Begin.y = 30;
440 ?LINE 73
01BC E6FC4600 441 MOV R12,#046h
01C0 B8C0 442 MOV [R0],R12
01C2 E6FC1E00 443 MOV R12,#01Eh
01C6 C4C00200 444 MOV [R0+#02H],R12
445 ; main.c 74 rectangle(Begin,20,110,0x07);
446 ?LINE 74
01CA E07C 447 MOV R12,#07h
01CC 88C0 448 MOV [-R0],R12
R 449 ?SYMB '',$,96,6
01CE E6FC6E00 450 MOV R12,#06Eh
01D2 88C0 451 MOV [-R0],R12
R 452 ?SYMB '',$,96,8
01D4 E6FC1400 453 MOV R12,#014h
01D8 88C0 454 MOV [-R0],R12
R 455 ?SYMB '',$,96,10
01DA D4C00600 456 MOV R12,[R0+#06H]
01DE D4D00800 457 MOV R13,[R0+#08H]
01E2 88D0 458 MOV [-R0],R13
R 459 ?SYMB '',$,96,12
01E4 88C0 460 MOV [-R0],R12
R 461 ?SYMB '',$,96,14
01E6 CA000000 R 462 CALLA cc_UC,_rectangle
01EA 06F00A00 463 ADD R0,#0Ah
R 464 ?SYMB '',$,96,4
465 ; main.c 75
466 ; main.c 76 Begin.x = 80;Begin.y = 180;
467 ?LINE 76
01EE E6FC5000 468 MOV R12,#050h
01F2 B8C0 469 MOV [R0],R12
01F4 E6FCB400 470 MOV R12,#0B4h
01F8 C4C00200 471 MOV [R0+#02H],R12
472 ; main.c 77 rectangle(Begin,10,20,0x0F);
473 ?LINE 77
01FC E0FC 474 MOV R12,#0Fh
01FE 88C0 475 MOV [-R0],R12
R 476 ?SYMB '',$,96,6
0200 E6FC1400 477 MOV R12,#014h
0204 88C0 478 MOV [-R0],R12
R 479 ?SYMB '',$,96,8
0206 E0AC 480 MOV R12,#0Ah
0208 88C0 481 MOV [-R0],R12
R 482 ?SYMB '',$,96,10
020A D4C00600 483 MOV R12,[R0+#06H]
020E D4D00800 484 MOV R13,[R0+#08H]
0212 88D0 485 MOV [-R0],R13
R 486 ?SYMB '',$,96,12
0214 88C0 487 MOV [-R0],R12
R 488 ?SYMB '',$,96,14
0216 CA000000 R 489 CALLA cc_UC,_rectangle
021A 06F00A00 490 ADD R0,#0Ah
TASKING C166/ST10 assembler v8.0r1 Build 256 SN 00096962 Date: Apr 23 2004 Time: 16:27:02 Page: 10
main
LOC CODE LINE SOURCELINE
R 491 ?SYMB '',$,96,4
492 ; main.c 78 Begin.x = 80;Begin.y = 200;
493 ?LINE 78
021E E6FC5000 494 MOV R12,#050h
0222 B8C0 495 MOV [R0],R12
0224 E6FCC800 496 MOV R12,#0C8h
0228 C4C00200 497 MOV [R0+#02H],R12
498 ; main.c 79 rectangle(Begin,120,10,0x0F);
499 ?LINE 79
022C E0FC 500 MOV R12,#0Fh
022E 88C0 501 MOV [-R0],R12
R 502 ?SYMB '',$,96,6
0230 E0AC 503 MOV R12,#0Ah
0232 88C0 504 MOV [-R0],R12
R 505 ?SYMB '',$,96,8
0234 E6FC7800 506 MOV R12,#078h
0238 88C0 507 MOV [-R0],R12
R 508 ?SYMB '',$,96,10
023A D4C00600 509 MOV R12,[R0+#06H]
023E D4D00800 510 MOV R13,[R0+#08H]
0242 88D0 511 MOV [-R0],R13
R 512 ?SYMB '',$,96,12
0244 88C0 513 MOV [-R0],R12
R 514 ?SYMB '',$,96,14
0246 CA000000 R 515 CALLA cc_UC,_rectangle
024A 06F00A00 516 ADD R0,#0Ah
R 517 ?SYMB '',$,96,4
518 ; main.c 80 Begin.x = 190;Begin.y = 160;
519 ?LINE 80
024E E6FCBE00 520 MOV R12,#0BEh
0252 B8C0 521 MOV [R0],R12
0254 E6FCA000 522 MOV R12,#0A0h
0258 C4C00200 523 MOV [R0+#02H],R12
524 ; main.c 81 rectangle(Begin,10,40,0x0F);
525 ?LINE 81
025C E0FC 526 MOV R12,#0Fh
025E 88C0 527 MOV [-R0],R12
R 528 ?SYMB '',$,96,6
0260 E6FC2800 529 MOV R12,#028h
0264 88C0 530 MOV [-R0],R12
R 531 ?SYMB '',$,96,8
0266 E0AC 532 MOV R12,#0Ah
0268 88C0 533 MOV [-R0],R12
R 534 ?SYMB '',$,96,10
026A D4C00600 535 MOV R12,[R0+#06H]
026E D4D00800 536 MOV R13,[R0+#08H]
0272 88D0 537 MOV [-R0],R13
R 538 ?SYMB '',$,96,12
0274 88C0 539 MOV [-R0],R12
R 540 ?SYMB '',$,96,14
0276 CA000000 R 541 CALLA cc_UC,_rectangle
027A 06F00A00 542 ADD R0,#0Ah
R 543 ?SYMB '',$,96,4
544 ; main.c 82
545 ; main.c 83 Begin.x = 160;Begin.y = 100;
TASKING C166/ST10 assembler v8.0r1 Build 256 SN 00096962 Date: Apr 23 2004 Time: 16:27:02 Page: 11
main
LOC CODE LINE SOURCELINE
546 ?LINE 83
027E E6FCA000 547 MOV R12,#0A0h
0282 B8C0 548 MOV [R0],R12
0284 E6FC6400 549 MOV R12,#064h
0288 C4C00200 550 MOV [R0+#02H],R12
551 ; main.c 84 rectangle(Begin,60,60,0x08);
552 ?LINE 84
028C E08C 553 MOV R12,#08h
028E 88C0 554 MOV [-R0],R12
R 555 ?SYMB '',$,96,6
0290 E6FC3C00 556 MOV R12,#03Ch
0294 88C0 557 MOV [-R0],R12
R 558 ?SYMB '',$,96,8
0296 E6FC3C00 559 MOV R12,#03Ch
029A 88C0 560 MOV [-R0],R12
R 561 ?SYMB '',$,96,10
029C D4C00600 562 MOV R12,[R0+#06H]
02A0 D4D00800 563 MOV R13,[R0+#08H]
02A4 88D0 564 MOV [-R0],R13
R 565 ?SYMB '',$,96,12
02A6 88C0 566 MOV [-R0],R12
R 567 ?SYMB '',$,96,14
02A8 CA000000 R 568 CALLA cc_UC,_rectangle
02AC 06F00A00 569 ADD R0,#0Ah
R 570 ?SYMB '',$,96,4
571 ; main.c 85
572 ; main.c 86 Begin.x = 220;Begin.y = 130;
573 ?LINE 86
02B0 E6FCDC00 574 MOV R12,#0DCh
02B4 B8C0 575 MOV [R0],R12
02B6 E6FC8200 576 MOV R12,#082h
02BA C4C00200 577 MOV [R0+#02H],R12
578 ; main.c 87 linex(Begin,80,0x0F);
579 ?LINE 87
02BE E0FC 580 MOV R12,#0Fh
02C0 88C0 581 MOV [-R0],R12
R 582 ?SYMB '',$,96,6
02C2 E6FC5000 583 MOV R12,#050h
02C6 88C0 584 MOV [-R0],R12
R 585 ?SYMB '',$,96,8
02C8 D4C00400 586 MOV R12,[R0+#04H]
02CC D4D00600 587 MOV R13,[R0+#06H]
02D0 88D0 588 MOV [-R0],R13
R 589 ?SYMB '',$,96,10
02D2 88C0 590 MOV [-R0],R12
R 591 ?SYMB '',$,96,12
02D4 CA000000 R 592 CALLA cc_UC,_linex
02D8 06F00800 593 ADD R0,#08h
R 594 ?SYMB '',$,96,4
595 ; main.c 88 Begin.x = 190;Begin.y = 20;
596 ?LINE 88
02DC E6FCBE00 597 MOV R12,#0BEh
02E0 B8C0 598 MOV [R0],R12
02E2 E6FC1400 599 MOV R12,#014h
02E6 C4C00200 600 MOV [R0+#02H],R12
TASKING C166/ST10 assembler v8.0r1 Build 256 SN 00096962 Date: Apr 23 2004 Time: 16:27:02 Page: 12
main
LOC CODE LINE SOURCELINE
601 ; main.c 89 liney(Begin,80,0x0F);
602 ?LINE 89
02EA E0FC 603 MOV R12,#0Fh
02EC 88C0 604 MOV [-R0],R12
R 605 ?SYMB '',$,96,6
02EE E6FC5000 606 MOV R12,#050h
02F2 88C0 607 MOV [-R0],R12
R 608 ?SYMB '',$,96,8
02F4 D4C00400 609 MOV R12,[R0+#04H]
02F8 D4D00600 610 MOV R13,[R0+#06H]
02FC 88D0 611 MOV [-R0],R13
R 612 ?SYMB '',$,96,10
02FE 88C0 613 MOV [-R0],R12
R 614 ?SYMB '',$,96,12
0300 CA000000 R 615 CALLA cc_UC,_liney
0304 06F00800 616 ADD R0,#08h
R 617 ?SYMB '',$,96,4
618 ; main.c 90 }
619 ?LINE 90
R 620 ?SYMB '',$,102,1
0308 0804 621 ADD R0,#04h
R 622 ?SYMB '',$,96,0
030A CB00 623 RET
624 _draw0 ENDP
R 625 ?SYMB '',$,17,90
626 ; main.c 91 //*****************************************************************************
627 ; main.c 92 void grid(unsigned char Color)
628 ; main.c 93 {
629 ?LINE 93
630 PUBLIC _grid
R 631 ?SYMB 'grid',_grid,37,1
632 ?SYMB '',93,8,34
633 _grid PROC NEAR
634 ?SYMB '',00H,95,0
030C 88C0 635 MOV [-R0],R12
R 636 ?SYMB '',$,96,2
030E 2806 637 SUB R0,#06h
R 638 ?SYMB '',$,96,8
639 ; Locals:
640 ; i = offset 0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -