📄 12232.lst
字号:
425 .LVL8:
426 /* prologue: function */
427 /* frame size = 0 */
428 .LBB370:
429 .LBB371:
430 .LM123:
431 00f4 DB9A sbi 59-32,3
432 .LM124:
433 00f6 D99A sbi 59-32,1
434 .LM125:
435 00f8 85BB out 53-32,r24
436 .LM126:
437 00fa D998 cbi 59-32,1
438 /* epilogue start */
439 .LBE371:
440 .LBE370:
441 .LM127:
442 00fc 0895 ret
443 .LFE21:
445 .global PutCharL
447 PutCharL:
448 .LFB22:
449 .LM128:
450 .LVL9:
451 /* prologue: function */
452 /* frame size = 0 */
453 .LBB372:
454 .LBB373:
455 .LM129:
456 00fe DB9A sbi 59-32,3
457 .LM130:
458 0100 DA9A sbi 59-32,2
459 .LM131:
460 0102 85BB out 53-32,r24
461 .LM132:
462 0104 DA98 cbi 59-32,2
463 /* epilogue start */
464 .LBE373:
465 .LBE372:
466 .LM133:
467 0106 0895 ret
468 .LFE22:
470 .global clrscr
472 clrscr:
473 .LFB23:
474 .LM134:
475 0108 1F93 push r17
476 /* prologue: function */
477 /* frame size = 0 */
478 .LM135:
479 010a 10E0 ldi r17,lo8(0)
480 .LVL10:
481 .L21:
482 .LBB374:
483 .LM136:
484 010c 612F mov r22,r17
485 010e 812F mov r24,r17
486 .LVL11:
487 0110 0E94 0000 call SetPage
488 .LBB375:
489 .LBB376:
490 .LBB377:
491 .LBB378:
492 .LM137:
493 0114 DB98 cbi 59-32,3
494 .LM138:
495 0116 DA9A sbi 59-32,2
496 .LM139:
497 0118 15BA out 53-32,__zero_reg__
498 .LM140:
499 011a DA98 cbi 59-32,2
500 .LBE378:
501 .LBE377:
502 .LBB379:
503 .LBB380:
504 .LM141:
505 011c DB98 cbi 59-32,3
506 .LM142:
507 011e D99A sbi 59-32,1
508 .LM143:
509 0120 15BA out 53-32,__zero_reg__
510 .LM144:
511 0122 D998 cbi 59-32,1
512 0124 80E0 ldi r24,lo8(0)
513 .LVL12:
514 .L20:
515 .LBE380:
516 .LBE379:
517 .LBE376:
518 .LBE375:
519 .LBB381:
520 .LBB382:
521 .LBB383:
522 .LBB384:
523 .LBB385:
524 .LM145:
525 0126 DB9A sbi 59-32,3
526 .LM146:
527 0128 D99A sbi 59-32,1
528 .LM147:
529 012a 15BA out 53-32,__zero_reg__
530 .LM148:
531 012c D998 cbi 59-32,1
532 .LBE385:
533 .LBE384:
534 .LBE383:
535 .LBE382:
536 .LBB386:
537 .LBB387:
538 .LBB388:
539 .LBB389:
540 .LM149:
541 012e DB9A sbi 59-32,3
542 .LM150:
543 0130 DA9A sbi 59-32,2
544 .LM151:
545 0132 15BA out 53-32,__zero_reg__
546 .LM152:
547 0134 DA98 cbi 59-32,2
548 .LBE389:
549 .LBE388:
550 .LBE387:
551 .LBE386:
552 .LM153:
553 0136 8F5F subi r24,lo8(-(1))
554 0138 8D33 cpi r24,lo8(61)
555 013a 01F4 brne .L20
556 .LBE381:
557 .LM154:
558 013c 1F5F subi r17,lo8(-(1))
559 013e 1430 cpi r17,lo8(4)
560 0140 01F4 brne .L21
561 /* epilogue start */
562 .LBE374:
563 .LM155:
564 0142 1F91 pop r17
565 .LVL13:
566 0144 0895 ret
567 .LFE23:
569 .global DrawBmp1
571 DrawBmp1:
572 .LFB24:
573 .LM156:
574 .LVL14:
575 0146 7F92 push r7
576 0148 8F92 push r8
577 014a 9F92 push r9
578 014c AF92 push r10
579 014e BF92 push r11
580 0150 CF92 push r12
581 0152 DF92 push r13
582 0154 EF92 push r14
583 0156 FF92 push r15
584 0158 0F93 push r16
585 015a 1F93 push r17
586 015c CF93 push r28
587 015e DF93 push r29
588 /* prologue: function */
589 /* frame size = 0 */
590 0160 7C01 movw r14,r24
591 0162 FA01 movw r30,r20
592 .LM157:
593 0164 862F mov r24,r22
594 .LVL15:
595 0166 90E0 ldi r25,lo8(0)
596 0168 9C01 movw r18,r24
597 016a 220F lsl r18
598 016c 331F rol r19
599 .LVL16:
600 016e E901 movw r28,r18
601 0170 C80F add r28,r24
602 0172 D91F adc r29,r25
603 0174 CE0F add r28,r30
604 0176 DF1F adc r29,r31
605 0178 4F01 movw r8,r30
606 017a 820E add r8,r18
607 017c 931E adc r9,r19
608 017e 5F01 movw r10,r30
609 0180 A80E add r10,r24
610 0182 B91E adc r11,r25
611 0184 6F01 movw r12,r30
612 0186 762E mov r7,r22
613 .LVL17:
614 0188 00E0 ldi r16,lo8(0)
615 .LVL18:
616 018a 00C0 rjmp .L26
617 .LVL19:
618 .L37:
619 .LM158:
620 018c 8DE3 ldi r24,lo8(61)
621 018e E816 cp r14,r24
622 0190 F104 cpc r15,__zero_reg__
623 .LVL20:
624 0192 00F0 brlo .L27
625 0194 C701 movw r24,r14
626 0196 6DE3 ldi r22,lo8(61)
627 0198 70E0 ldi r23,hi8(61)
628 .LVL21:
629 019a 0E94 0000 call __udivmodhi4
630 019e 182F mov r17,r24
631 01a0 01E0 ldi r16,lo8(1)
632 01a2 00C0 rjmp .L28
633 .LVL22:
634 .L27:
635 01a4 1E2D mov r17,r14
636 .L28:
637 .LM159:
638 01a6 60E0 ldi r22,lo8(0)
639 .LVL23:
640 01a8 80E0 ldi r24,lo8(0)
641 01aa 0E94 0000 call SetPage
642 .LVL24:
643 .LBB390:
644 .LBB391:
645 .LBB392:
646 .LBB393:
647 .LM160:
648 01ae DB98 cbi 59-32,3
649 .LM161:
650 01b0 DA9A sbi 59-32,2
651 .LM162:
652 01b2 15BB out 53-32,r17
653 .LM163:
654 01b4 DA98 cbi 59-32,2
655 .LBE393:
656 .LBE392:
657 .LBB394:
658 .LBB395:
659 .LM164:
660 01b6 DB98 cbi 59-32,3
661 .LM165:
662 01b8 D99A sbi 59-32,1
663 .LM166:
664 01ba 15BB out 53-32,r17
665 .LM167:
666 01bc D998 cbi 59-32,1
667 .LBE395:
668 .LBE394:
669 .LBE391:
670 .LBE390:
671 .LM168:
672 01be 0130 cpi r16,lo8(1)
673 01c0 01F4 brne .L29
674 .LBB396:
675 01c2 F601 movw r30,r12
676 /* #APP */
677 ; 142 "fun.h" 1
678 01c4 8491 lpm r24, Z
679
680 ; 0 "" 2
681 .LVL25:
682 /* #NOAPP */
683 .LBE396:
684 .LBB397:
685 .LBB398:
686 .LBB399:
687 .LBB400:
688 .LM169:
689 01c6 DB9A sbi 59-32,3
690 .LM170:
691 01c8 D99A sbi 59-32,1
692 .LM171:
693 01ca 85BB out 53-32,r24
694 .LM172:
695 01cc D998 cbi 59-32,1
696 01ce 00C0 rjmp .L30
697 .LVL26:
698 .L29:
699 .LBE400:
700 .LBE399:
701 .LBE398:
702 .LBE397:
703 .LBB401:
704 .LM173:
705 01d0 F601 movw r30,r12
706 /* #APP */
707 ; 143 "fun.h" 1
708 01d2 8491 lpm r24, Z
709
710 ; 0 "" 2
711 .LVL27:
712 /* #NOAPP */
713 .LBE401:
714 .LBB402:
715 .LBB403:
716 .LBB404:
717 .LBB405:
718 .LM174:
719 01d4 DB9A sbi 59-32,3
720 .LM175:
721 01d6 DA9A sbi 59-32,2
722 .LM176:
723 01d8 85BB out 53-32,r24
724 .LM177:
725 01da DA98 cbi 59-32,2
726 .LVL28:
727 .L30:
728 .LBE405:
729 .LBE404:
730 .LBE403:
731 .LBE402:
732 .LM178:
733 01dc 61E0 ldi r22,lo8(1)
734 01de 81E0 ldi r24,lo8(1)
735 .LVL29:
736 01e0 0E94 0000 call SetPage
737 .LBB406:
738 .LBB407:
739 .LBB408:
740 .LBB409:
741 .LM179:
742 01e4 DB98 cbi 59-32,3
743 .LM180:
744 01e6 DA9A sbi 59-32,2
745 .LM181:
746 01e8 15BB out 53-32,r17
747 .LM182:
748 01ea DA98 cbi 59-32,2
749 .LBE409:
750 .LBE408:
751 .LBB410:
752 .LBB411:
753 .LM183:
754 01ec DB98 cbi 59-32,3
755 .LM184:
756 01ee D99A sbi 59-32,1
757 .LM185:
758 01f0 15BB out 53-32,r17
759 .LM186:
760 01f2 D998 cbi 59-32,1
761 .LBE411:
762 .LBE410:
763 .LBE407:
764 .LBE406:
765 .LM187:
766 01f4 0130 cpi r16,lo8(1)
767 01f6 01F4 brne .L31
768 .LBB412:
769 01f8 F501 movw r30,r10
770 /* #APP */
771 ; 146 "fun.h" 1
772 01fa 8491 lpm r24, Z
773
774 ; 0 "" 2
775 .LVL30:
776 /* #NOAPP */
777 .LBE412:
778 .LBB413:
779 .LBB414:
780 .LBB415:
781 .LBB416:
782 .LM188:
783 01fc DB9A sbi 59-32,3
784 .LM189:
785 01fe D99A sbi 59-32,1
786 .LM190:
787 0200 85BB out 53-32,r24
788 .LM191:
789 0202 D998 cbi 59-32,1
790 0204 00C0 rjmp .L32
791 .LVL31:
792 .L31:
793 .LBE416:
794 .LBE415:
795 .LBE414:
796 .LBE413:
797 .LBB417:
798 .LM192:
799 0206 F501 movw r30,r10
800 /* #APP */
801 ; 147 "fun.h" 1
802 0208 8491 lpm r24, Z
803
804 ; 0 "" 2
805 .LVL32:
806 /* #NOAPP */
807 .LBE417:
808 .LBB418:
809 .LBB419:
810 .LBB420:
811 .LBB421:
812 .LM193:
813 020a DB9A sbi 59-32,3
814 .LM194:
815 020c DA9A sbi 59-32,2
816 .LM195:
817 020e 85BB out 53-32,r24
818 .LM196:
819 0210 DA98 cbi 59-32,2
820 .LVL33:
821 .L32:
822 .LBE421:
823 .LBE420:
824 .LBE419:
825 .LBE418:
826 .LM197:
827 0212 62E0 ldi r22,lo8(2)
828 0214 82E0 ldi r24,lo8(2)
829 .LVL34:
830 0216 0E94 0000 call SetPage
831 .LBB422:
832 .LBB423:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -