📄 main.lss
字号:
490: 02 c0 rjmp .+4 ; 0x496
492: 8f ef ldi r24, 0xFF ; 255
494: 9f ef ldi r25, 0xFF ; 255
496: df 91 pop r29
498: cf 91 pop r28
49a: 1f 91 pop r17
49c: 0f 91 pop r16
49e: 08 95 ret
000004a0 <vfprintf>:
4a0: 2f 92 push r2
4a2: 3f 92 push r3
4a4: 4f 92 push r4
4a6: 5f 92 push r5
4a8: 6f 92 push r6
4aa: 7f 92 push r7
4ac: 8f 92 push r8
4ae: 9f 92 push r9
4b0: af 92 push r10
4b2: bf 92 push r11
4b4: cf 92 push r12
4b6: df 92 push r13
4b8: ef 92 push r14
4ba: ff 92 push r15
4bc: 0f 93 push r16
4be: 1f 93 push r17
4c0: cf 93 push r28
4c2: df 93 push r29
4c4: cd b7 in r28, 0x3d ; 61
4c6: de b7 in r29, 0x3e ; 62
4c8: 62 97 sbiw r28, 0x12 ; 18
4ca: 0f b6 in r0, 0x3f ; 63
4cc: f8 94 cli
4ce: de bf out 0x3e, r29 ; 62
4d0: 0f be out 0x3f, r0 ; 63
4d2: cd bf out 0x3d, r28 ; 61
4d4: aa 24 eor r10, r10
4d6: bb 24 eor r11, r11
4d8: 65 01 movw r12, r10
4da: 4c 01 movw r8, r24
4dc: 1b 01 movw r2, r22
4de: 4d 87 std Y+13, r20 ; 0x0d
4e0: 5e 87 std Y+14, r21 ; 0x0e
4e2: 44 24 eor r4, r4
4e4: 55 24 eor r5, r5
4e6: fc 01 movw r30, r24
4e8: 46 82 std Z+6, r4 ; 0x06
4ea: 57 82 std Z+7, r5 ; 0x07
4ec: 83 81 ldd r24, Z+3 ; 0x03
4ee: 81 fd sbrc r24, 1
4f0: ac c2 rjmp .+1368 ; 0xa4a
4f2: 8f ef ldi r24, 0xFF ; 255
4f4: 9f ef ldi r25, 0xFF ; 255
4f6: b8 c2 rjmp .+1392 ; 0xa68
4f8: 08 94 sec
4fa: 21 1c adc r2, r1
4fc: 31 1c adc r3, r1
4fe: 40 fe sbrs r4, 0
500: 92 c2 rjmp .+1316 ; 0xa26
502: 86 2d mov r24, r6
504: 80 53 subi r24, 0x30 ; 48
506: 8a 30 cpi r24, 0x0A ; 10
508: f0 f4 brcc .+60 ; 0x546
50a: f0 e3 ldi r31, 0x30 ; 48
50c: 6f 16 cp r6, r31
50e: 51 f4 brne .+20 ; 0x524
510: 2a 89 ldd r18, Y+18 ; 0x12
512: 22 23 and r18, r18
514: 39 f4 brne .+14 ; 0x524
516: 43 fc sbrc r4, 3
518: 05 c0 rjmp .+10 ; 0x524
51a: 80 e0 ldi r24, 0x00 ; 0
51c: 91 e0 ldi r25, 0x01 ; 1
51e: 48 2a or r4, r24
520: 59 2a or r5, r25
522: 93 c2 rjmp .+1318 ; 0xa4a
524: 8a e0 ldi r24, 0x0A ; 10
526: 9a 89 ldd r25, Y+18 ; 0x12
528: 98 9f mul r25, r24
52a: 90 2d mov r25, r0
52c: 11 24 eor r1, r1
52e: 89 2f mov r24, r25
530: 86 0d add r24, r6
532: 80 53 subi r24, 0x30 ; 48
534: 8a 8b std Y+18, r24 ; 0x12
536: 88 23 and r24, r24
538: 14 f4 brge .+4 ; 0x53e
53a: ef e7 ldi r30, 0x7F ; 127
53c: ea 8b std Y+18, r30 ; 0x12
53e: 43 fc sbrc r4, 3
540: 84 c2 rjmp .+1288 ; 0xa4a
542: 7a 88 ldd r7, Y+18 ; 0x12
544: 82 c2 rjmp .+1284 ; 0xa4a
546: 43 fe sbrs r4, 3
548: 05 c0 rjmp .+10 ; 0x554
54a: fa 89 ldd r31, Y+18 ; 0x12
54c: ff 23 and r31, r31
54e: 11 f4 brne .+4 ; 0x554
550: 21 e0 ldi r18, 0x01 ; 1
552: 2a 8b std Y+18, r18 ; 0x12
554: 86 2d mov r24, r6
556: 99 27 eor r25, r25
558: 87 fd sbrc r24, 7
55a: 90 95 com r25
55c: 88 36 cpi r24, 0x68 ; 104
55e: 91 05 cpc r25, r1
560: 7c f5 brge .+94 ; 0x5c0
562: 85 36 cpi r24, 0x65 ; 101
564: 91 05 cpc r25, r1
566: 0c f0 brlt .+2 ; 0x56a
568: 70 c0 rjmp .+224 ; 0x64a
56a: 83 35 cpi r24, 0x53 ; 83
56c: 91 05 cpc r25, r1
56e: 09 f4 brne .+2 ; 0x572
570: 9f c0 rjmp .+318 ; 0x6b0
572: 84 35 cpi r24, 0x54 ; 84
574: 91 05 cpc r25, r1
576: bc f4 brge .+46 ; 0x5a6
578: 8b 32 cpi r24, 0x2B ; 43
57a: 91 05 cpc r25, r1
57c: 09 f4 brne .+2 ; 0x580
57e: 47 c0 rjmp .+142 ; 0x60e
580: 8c 32 cpi r24, 0x2C ; 44
582: 91 05 cpc r25, r1
584: 44 f4 brge .+16 ; 0x596
586: 80 32 cpi r24, 0x20 ; 32
588: 91 05 cpc r25, r1
58a: 09 f4 brne .+2 ; 0x58e
58c: 44 c0 rjmp .+136 ; 0x616
58e: 83 97 sbiw r24, 0x23 ; 35
590: 09 f4 brne .+2 ; 0x594
592: 4b c0 rjmp .+150 ; 0x62a
594: 3e c2 rjmp .+1148 ; 0xa12
596: 8d 32 cpi r24, 0x2D ; 45
598: 91 05 cpc r25, r1
59a: 09 f4 brne .+2 ; 0x59e
59c: 41 c0 rjmp .+130 ; 0x620
59e: 8e 97 sbiw r24, 0x2e ; 46
5a0: 09 f4 brne .+2 ; 0x5a4
5a2: 48 c0 rjmp .+144 ; 0x634
5a4: 36 c2 rjmp .+1132 ; 0xa12
5a6: 83 36 cpi r24, 0x63 ; 99
5a8: 91 05 cpc r25, r1
5aa: 09 f4 brne .+2 ; 0x5ae
5ac: 58 c0 rjmp .+176 ; 0x65e
5ae: 84 36 cpi r24, 0x64 ; 100
5b0: 91 05 cpc r25, r1
5b2: 0c f0 brlt .+2 ; 0x5b6
5b4: 9a c0 rjmp .+308 ; 0x6ea
5b6: 88 35 cpi r24, 0x58 ; 88
5b8: 91 05 cpc r25, r1
5ba: 09 f4 brne .+2 ; 0x5be
5bc: d1 c0 rjmp .+418 ; 0x760
5be: 29 c2 rjmp .+1106 ; 0xa12
5c0: 80 37 cpi r24, 0x70 ; 112
5c2: 91 05 cpc r25, r1
5c4: 09 f4 brne .+2 ; 0x5c8
5c6: c4 c0 rjmp .+392 ; 0x750
5c8: 81 37 cpi r24, 0x71 ; 113
5ca: 91 05 cpc r25, r1
5cc: 84 f4 brge .+32 ; 0x5ee
5ce: 8c 36 cpi r24, 0x6C ; 108
5d0: 91 05 cpc r25, r1
5d2: b1 f1 breq .+108 ; 0x640
5d4: 8d 36 cpi r24, 0x6D ; 109
5d6: 91 05 cpc r25, r1
5d8: 2c f4 brge .+10 ; 0x5e4
5da: 89 36 cpi r24, 0x69 ; 105
5dc: 91 05 cpc r25, r1
5de: 09 f4 brne .+2 ; 0x5e2
5e0: 84 c0 rjmp .+264 ; 0x6ea
5e2: 17 c2 rjmp .+1070 ; 0xa12
5e4: 8f 36 cpi r24, 0x6F ; 111
5e6: 91 05 cpc r25, r1
5e8: 09 f4 brne .+2 ; 0x5ec
5ea: af c0 rjmp .+350 ; 0x74a
5ec: 12 c2 rjmp .+1060 ; 0xa12
5ee: 85 37 cpi r24, 0x75 ; 117
5f0: 91 05 cpc r25, r1
5f2: 09 f4 brne .+2 ; 0x5f6
5f4: b7 c0 rjmp .+366 ; 0x764
5f6: 86 37 cpi r24, 0x76 ; 118
5f8: 91 05 cpc r25, r1
5fa: 24 f4 brge .+8 ; 0x604
5fc: 83 37 cpi r24, 0x73 ; 115
5fe: 91 05 cpc r25, r1
600: b9 f1 breq .+110 ; 0x670
602: 07 c2 rjmp .+1038 ; 0xa12
604: 88 37 cpi r24, 0x78 ; 120
606: 91 05 cpc r25, r1
608: 09 f4 brne .+2 ; 0x60c
60a: aa c0 rjmp .+340 ; 0x760
60c: 02 c2 rjmp .+1028 ; 0xa12
60e: 80 e1 ldi r24, 0x10 ; 16
610: 90 e0 ldi r25, 0x00 ; 0
612: 48 2a or r4, r24
614: 59 2a or r5, r25
616: e0 e2 ldi r30, 0x20 ; 32
618: f0 e0 ldi r31, 0x00 ; 0
61a: 4e 2a or r4, r30
61c: 5f 2a or r5, r31
61e: 15 c2 rjmp .+1066 ; 0xa4a
620: 20 e8 ldi r18, 0x80 ; 128
622: 30 e0 ldi r19, 0x00 ; 0
624: 42 2a or r4, r18
626: 53 2a or r5, r19
628: 10 c2 rjmp .+1056 ; 0xa4a
62a: 80 e4 ldi r24, 0x40 ; 64
62c: 90 e0 ldi r25, 0x00 ; 0
62e: 48 2a or r4, r24
630: 59 2a or r5, r25
632: 0b c2 rjmp .+1046 ; 0xa4a
634: e8 e0 ldi r30, 0x08 ; 8
636: f0 e0 ldi r31, 0x00 ; 0
638: 4e 2a or r4, r30
63a: 5f 2a or r5, r31
63c: 1a 8a std Y+18, r1 ; 0x12
63e: 05 c2 rjmp .+1034 ; 0xa4a
640: 24 e0 ldi r18, 0x04 ; 4
642: 30 e0 ldi r19, 0x00 ; 0
644: 42 2a or r4, r18
646: 53 2a or r5, r19
648: 00 c2 rjmp .+1024 ; 0xa4a
64a: 0f 2e mov r0, r31
64c: ff e3 ldi r31, 0x3F ; 63
64e: af 2e mov r10, r31
650: f0 2d mov r31, r0
652: 7a 94 dec r7
654: 0f 2e mov r0, r31
656: f3 e6 ldi r31, 0x63 ; 99
658: 6f 2e mov r6, r31
65a: f0 2d mov r31, r0
65c: 65 c1 rjmp .+714 ; 0x928
65e: ed 85 ldd r30, Y+13 ; 0x0d
660: fe 85 ldd r31, Y+14 ; 0x0e
662: cf 01 movw r24, r30
664: 02 96 adiw r24, 0x02 ; 2
666: 8d 87 std Y+13, r24 ; 0x0d
668: 9e 87 std Y+14, r25 ; 0x0e
66a: a0 80 ld r10, Z
66c: 7a 94 dec r7
66e: 5c c1 rjmp .+696 ; 0x928
670: ed 85 ldd r30, Y+13 ; 0x0d
672: fe 85 ldd r31, Y+14 ; 0x0e
674: 9f 01 movw r18, r30
676: 2e 5f subi r18, 0xFE ; 254
678: 3f 4f sbci r19, 0xFF ; 255
67a: 2d 87 std Y+13, r18 ; 0x0d
67c: 3e 87 std Y+14, r19 ; 0x0e
67e: a0 80 ld r10, Z
680: b1 80 ldd r11, Z+1 ; 0x01
682: 43 fe sbrs r4, 3
684: 0b c0 rjmp .+22 ; 0x69c
686: 3a 89 ldd r19, Y+18 ; 0x12
688: 83 2f mov r24, r19
68a: 99 27 eor r25, r25
68c: 87 fd sbrc r24, 7
68e: 90 95 com r25
690: bc 01 movw r22, r24
692: c5 01 movw r24, r10
694: 0e 94 bd 06 call 0xd7a
698: 8f 87 std Y+15, r24 ; 0x0f
69a: 07 c0 rjmp .+14 ; 0x6aa
69c: f5 01 movw r30, r10
69e: 01 90 ld r0, Z+
6a0: 00 20 and r0, r0
6a2: e9 f7 brne .-6 ; 0x69e
6a4: 31 97 sbiw r30, 0x01 ; 1
6a6: ea 19 sub r30, r10
6a8: ef 87 std Y+15, r30 ; 0x0f
6aa: 8f 85 ldd r24, Y+15 ; 0x0f
6ac: 78 1a sub r7, r24
6ae: 3c c1 rjmp .+632 ; 0x928
6b0: ed 85 ldd r30, Y+13 ; 0x0d
6b2: fe 85 ldd r31, Y+14 ; 0x0e
6b4: 9f 01 movw r18, r30
6b6: 2e 5f subi r18, 0xFE ; 254
6b8: 3f 4f sbci r19, 0xFF ; 255
6ba: 2d 87 std Y+13, r18 ; 0x0d
6bc: 3e 87 std Y+14, r19 ; 0x0e
6be: a0 80 ld r10, Z
6c0: b1 80 ldd r11, Z+1 ; 0x01
6c2: 43 fe sbrs r4, 3
6c4: 0b c0 rjmp .+22 ; 0x6dc
6c6: 3a 89 ldd r19, Y+18 ; 0x12
6c8: 83 2f mov r24, r19
6ca: 99 27 eor r25, r25
6cc: 87 fd sbrc r24, 7
6ce: 90 95 com r25
6d0: bc 01 movw r22, r24
6d2: c5 01 movw r24, r10
6d4: 0e 94 c8 06 call 0xd90
6d8: 8f 87 std Y+15, r24 ; 0x0f
6da: 04 c0 rjmp .+8 ; 0x6e4
6dc: c5 01 movw r24, r10
6de: 0e 94 b4 06 call 0xd68
6e2: 8f 87 std Y+15, r24 ; 0x0f
6e4: 8f 85 ldd r24, Y+15 ; 0x0f
6e6: 78 1a sub r7, r24
6e8: 1f c1 rjmp .+574 ; 0x928
6ea: 42 fe sbrs r4, 2
6ec: 0c c0 rjmp .+24 ; 0x706
6ee: ed 85 ldd r30, Y+13 ; 0x0d
6f0: fe 85 ldd r31, Y+14 ; 0x0e
6f2: 9f 01 movw r18, r30
6f4: 2c 5f subi r18, 0xFC ; 252
6f6: 3f 4f sbci r19, 0xFF ; 255
6f8: 2d 87 std Y+13, r18 ; 0x0d
6fa: 3e 87 std Y+14, r19 ; 0x0e
6fc: 20 81 ld r18, Z
6fe: 31 81 ldd r19, Z+1 ; 0x01
700: 42 81 ldd r20, Z+2 ; 0x02
702: 53 81 ldd r21, Z+3 ; 0x03
704: 0d c0 rjmp .+26 ; 0x720
706: ed 85 ldd r30, Y+13 ; 0x0d
708: fe 85 ldd r31, Y+14 ; 0x0e
70a: cf 01 movw r24, r30
70c: 02 96 adiw r24, 0x02 ; 2
70e: 8d 87 std Y+13, r24 ; 0x0d
710: 9e 87 std Y+14, r25 ; 0x0e
712: 80 81 ld r24, Z
714: 91 81 ldd r25, Z+1 ; 0x01
716: 9c 01 movw r18, r24
718: 44 27 eor r20, r20
71a: 37 fd sbrc r19, 7
71c: 40 95 com r20
71e: 54 2f mov r21, r20
720: 59 01 movw r10, r18
722: 6a 01 movw r12, r20
724: 55 23 and r21, r21
726: 64 f4 brge .+24 ; 0x740
728: e2 e0 ldi r30, 0x02 ; 2
72a: f0 e0 ldi r31, 0x00 ; 0
72c: 4e 2a or r4, r30
72e: 5f 2a or r5, r31
730: d0 94 com r13
732: c0 94 com r12
734: b0 94 com r11
736: a0 94 com r10
738: a1 1c adc r10, r1
73a: b1 1c adc r11, r1
73c: c1 1c adc r12, r1
73e: d1 1c adc r13, r1
740: 2f eb ldi r18, 0xBF ; 191
742: 3f ef ldi r19, 0xFF ; 255
744: 42 22 and r4, r18
746: 53 22 and r5, r19
748: 2c c0 rjmp .+88 ; 0x7a2
74a: 38 e0 ldi r19, 0x08 ; 8
74c: 3f 87 std Y+15, r19 ; 0x0f
74e: 0a c0 rjmp .+20 ; 0x764
750: 80 e4 ldi r24, 0x40 ; 64
752: 90 e0 ldi r25, 0x00 ; 0
754: 48 2a or r4, r24
756: 59 2a or r5, r25
758: 0f 2e mov r0, r31
75a: f8 e7 ldi r31, 0x78 ; 120
75c: 6f 2e mov r6, r31
75e: f0 2d mov r31, r0
760: 90 e1 ldi r25, 0x10 ; 16
762: 9f 87 std Y+15, r25 ; 0x0f
764: 42 fe sbrs r4, 2
766: 0c c0 rjmp .+24 ; 0x780
768: ed 85 ldd r30, Y+13 ; 0x0d
76a: fe 85 ldd r31, Y+14 ; 0x0e
76c: 9f 01 movw r18, r30
76e: 2c 5f subi r18, 0xFC ; 252
770: 3f 4f sbci r19, 0xFF ; 255
772: 2d 87 std Y+13, r18 ; 0x0d
774: 3e 87 std Y+14, r19 ; 0x0e
776: 20 81 ld r18, Z
778: 31 81 ldd r19, Z+1 ; 0x01
77a: 42 81 ldd r20, Z+2 ; 0x02
77c: 53 81 ldd r21, Z+3 ; 0x03
77e: 0b c0 rjmp .+22 ; 0x796
780: ed 85 ldd r30, Y+13 ; 0x0d
782: fe 85 ldd r31, Y+14 ; 0x0e
784: cf 01 movw r24, r30
786: 02 96 adiw r24, 0x02 ; 2
788: 8d 87 std Y+13, r24 ; 0x0d
78a: 9e 87 std Y+14, r25 ; 0x0e
78c: 80 81 ld r24, Z
78e: 91 81 ldd r25, Z+1 ; 0x01
790: 9c 01 movw r18, r24
792: 44 27 eor r20, r20
794: 55 27 eor r21, r21
796: 59 01 movw r10, r18
798: 6a 01 movw r12, r20
79a: ef ec ldi r30, 0xCF ; 207
79c: ff ef ldi r31, 0xFF ; 255
79e: 4e 22 and r4, r30
7a0: 5f 22 and r5, r31
7a2: 9e 01 movw r18, r28
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -