📄 flash.lss
字号:
554: 0e 94 85 06 call 0xd0a ; 0xd0a <fputc>
558: 51 10 cpse r5, r1
55a: 5a 94 dec r5
55c: 08 94 sec
55e: a1 08 sbc r10, r1
560: b1 08 sbc r11, r1
562: a1 14 cp r10, r1
564: b1 04 cpc r11, r1
566: 71 f7 brne .-36 ; 0x544 <vfprintf+0x1c4>
568: e5 c0 rjmp .+458 ; 0x734 <vfprintf+0x3b4>
56a: 94 36 cpi r25, 0x64 ; 100
56c: 11 f0 breq .+4 ; 0x572 <vfprintf+0x1f2>
56e: 99 36 cpi r25, 0x69 ; 105
570: 69 f5 brne .+90 ; 0x5cc <vfprintf+0x24c>
572: 17 ff sbrs r17, 7
574: 0a c0 rjmp .+20 ; 0x58a <vfprintf+0x20a>
576: f6 01 movw r30, r12
578: 60 81 ld r22, Z
57a: 71 81 ldd r23, Z+1 ; 0x01
57c: 82 81 ldd r24, Z+2 ; 0x02
57e: 93 81 ldd r25, Z+3 ; 0x03
580: 24 e0 ldi r18, 0x04 ; 4
582: 30 e0 ldi r19, 0x00 ; 0
584: c2 0e add r12, r18
586: d3 1e adc r13, r19
588: 0d c0 rjmp .+26 ; 0x5a4 <vfprintf+0x224>
58a: f6 01 movw r30, r12
58c: 80 81 ld r24, Z
58e: 91 81 ldd r25, Z+1 ; 0x01
590: 9c 01 movw r18, r24
592: b9 01 movw r22, r18
594: 88 27 eor r24, r24
596: 77 fd sbrc r23, 7
598: 80 95 com r24
59a: 98 2f mov r25, r24
59c: 42 e0 ldi r20, 0x02 ; 2
59e: 50 e0 ldi r21, 0x00 ; 0
5a0: c4 0e add r12, r20
5a2: d5 1e adc r13, r21
5a4: 01 2f mov r16, r17
5a6: 0f 76 andi r16, 0x6F ; 111
5a8: 97 ff sbrs r25, 7
5aa: 08 c0 rjmp .+16 ; 0x5bc <vfprintf+0x23c>
5ac: 90 95 com r25
5ae: 80 95 com r24
5b0: 70 95 com r23
5b2: 61 95 neg r22
5b4: 7f 4f sbci r23, 0xFF ; 255
5b6: 8f 4f sbci r24, 0xFF ; 255
5b8: 9f 4f sbci r25, 0xFF ; 255
5ba: 00 68 ori r16, 0x80 ; 128
5bc: 2a e0 ldi r18, 0x0A ; 10
5be: 30 e0 ldi r19, 0x00 ; 0
5c0: a1 01 movw r20, r2
5c2: 0e 94 cb 06 call 0xd96 ; 0xd96 <__ultoa_invert>
5c6: b8 2e mov r11, r24
5c8: b2 18 sub r11, r2
5ca: 3d c0 rjmp .+122 ; 0x646 <vfprintf+0x2c6>
5cc: 95 37 cpi r25, 0x75 ; 117
5ce: 21 f4 brne .+8 ; 0x5d8 <vfprintf+0x258>
5d0: 1f 7e andi r17, 0xEF ; 239
5d2: 2a e0 ldi r18, 0x0A ; 10
5d4: 30 e0 ldi r19, 0x00 ; 0
5d6: 1c c0 rjmp .+56 ; 0x610 <vfprintf+0x290>
5d8: 19 7f andi r17, 0xF9 ; 249
5da: 9f 36 cpi r25, 0x6F ; 111
5dc: 61 f0 breq .+24 ; 0x5f6 <vfprintf+0x276>
5de: 90 37 cpi r25, 0x70 ; 112
5e0: 20 f4 brcc .+8 ; 0x5ea <vfprintf+0x26a>
5e2: 98 35 cpi r25, 0x58 ; 88
5e4: 09 f0 breq .+2 ; 0x5e8 <vfprintf+0x268>
5e6: a9 c0 rjmp .+338 ; 0x73a <vfprintf+0x3ba>
5e8: 0f c0 rjmp .+30 ; 0x608 <vfprintf+0x288>
5ea: 90 37 cpi r25, 0x70 ; 112
5ec: 39 f0 breq .+14 ; 0x5fc <vfprintf+0x27c>
5ee: 98 37 cpi r25, 0x78 ; 120
5f0: 09 f0 breq .+2 ; 0x5f4 <vfprintf+0x274>
5f2: a3 c0 rjmp .+326 ; 0x73a <vfprintf+0x3ba>
5f4: 04 c0 rjmp .+8 ; 0x5fe <vfprintf+0x27e>
5f6: 28 e0 ldi r18, 0x08 ; 8
5f8: 30 e0 ldi r19, 0x00 ; 0
5fa: 0a c0 rjmp .+20 ; 0x610 <vfprintf+0x290>
5fc: 10 61 ori r17, 0x10 ; 16
5fe: 14 fd sbrc r17, 4
600: 14 60 ori r17, 0x04 ; 4
602: 20 e1 ldi r18, 0x10 ; 16
604: 30 e0 ldi r19, 0x00 ; 0
606: 04 c0 rjmp .+8 ; 0x610 <vfprintf+0x290>
608: 14 fd sbrc r17, 4
60a: 16 60 ori r17, 0x06 ; 6
60c: 20 e1 ldi r18, 0x10 ; 16
60e: 32 e0 ldi r19, 0x02 ; 2
610: 17 ff sbrs r17, 7
612: 08 c0 rjmp .+16 ; 0x624 <vfprintf+0x2a4>
614: f6 01 movw r30, r12
616: 60 81 ld r22, Z
618: 71 81 ldd r23, Z+1 ; 0x01
61a: 82 81 ldd r24, Z+2 ; 0x02
61c: 93 81 ldd r25, Z+3 ; 0x03
61e: 44 e0 ldi r20, 0x04 ; 4
620: 50 e0 ldi r21, 0x00 ; 0
622: 08 c0 rjmp .+16 ; 0x634 <vfprintf+0x2b4>
624: f6 01 movw r30, r12
626: 80 81 ld r24, Z
628: 91 81 ldd r25, Z+1 ; 0x01
62a: bc 01 movw r22, r24
62c: 80 e0 ldi r24, 0x00 ; 0
62e: 90 e0 ldi r25, 0x00 ; 0
630: 42 e0 ldi r20, 0x02 ; 2
632: 50 e0 ldi r21, 0x00 ; 0
634: c4 0e add r12, r20
636: d5 1e adc r13, r21
638: a1 01 movw r20, r2
63a: 0e 94 cb 06 call 0xd96 ; 0xd96 <__ultoa_invert>
63e: b8 2e mov r11, r24
640: b2 18 sub r11, r2
642: 01 2f mov r16, r17
644: 0f 77 andi r16, 0x7F ; 127
646: 06 ff sbrs r16, 6
648: 09 c0 rjmp .+18 ; 0x65c <vfprintf+0x2dc>
64a: 0e 7f andi r16, 0xFE ; 254
64c: ba 14 cp r11, r10
64e: 30 f4 brcc .+12 ; 0x65c <vfprintf+0x2dc>
650: 04 ff sbrs r16, 4
652: 06 c0 rjmp .+12 ; 0x660 <vfprintf+0x2e0>
654: 02 fd sbrc r16, 2
656: 04 c0 rjmp .+8 ; 0x660 <vfprintf+0x2e0>
658: 0f 7e andi r16, 0xEF ; 239
65a: 02 c0 rjmp .+4 ; 0x660 <vfprintf+0x2e0>
65c: 1b 2d mov r17, r11
65e: 01 c0 rjmp .+2 ; 0x662 <vfprintf+0x2e2>
660: 1a 2d mov r17, r10
662: 04 ff sbrs r16, 4
664: 0c c0 rjmp .+24 ; 0x67e <vfprintf+0x2fe>
666: fe 01 movw r30, r28
668: eb 0d add r30, r11
66a: f1 1d adc r31, r1
66c: 80 81 ld r24, Z
66e: 80 33 cpi r24, 0x30 ; 48
670: 11 f4 brne .+4 ; 0x676 <vfprintf+0x2f6>
672: 09 7e andi r16, 0xE9 ; 233
674: 08 c0 rjmp .+16 ; 0x686 <vfprintf+0x306>
676: 1f 5f subi r17, 0xFF ; 255
678: 02 ff sbrs r16, 2
67a: 05 c0 rjmp .+10 ; 0x686 <vfprintf+0x306>
67c: 03 c0 rjmp .+6 ; 0x684 <vfprintf+0x304>
67e: 80 2f mov r24, r16
680: 86 78 andi r24, 0x86 ; 134
682: 09 f0 breq .+2 ; 0x686 <vfprintf+0x306>
684: 1f 5f subi r17, 0xFF ; 255
686: e0 2e mov r14, r16
688: 03 fd sbrc r16, 3
68a: 14 c0 rjmp .+40 ; 0x6b4 <vfprintf+0x334>
68c: 00 ff sbrs r16, 0
68e: 0f c0 rjmp .+30 ; 0x6ae <vfprintf+0x32e>
690: 15 15 cp r17, r5
692: 10 f0 brcs .+4 ; 0x698 <vfprintf+0x318>
694: ab 2c mov r10, r11
696: 0b c0 rjmp .+22 ; 0x6ae <vfprintf+0x32e>
698: ab 2c mov r10, r11
69a: a5 0c add r10, r5
69c: a1 1a sub r10, r17
69e: 15 2d mov r17, r5
6a0: 06 c0 rjmp .+12 ; 0x6ae <vfprintf+0x32e>
6a2: b3 01 movw r22, r6
6a4: 80 e2 ldi r24, 0x20 ; 32
6a6: 90 e0 ldi r25, 0x00 ; 0
6a8: 0e 94 85 06 call 0xd0a ; 0xd0a <fputc>
6ac: 1f 5f subi r17, 0xFF ; 255
6ae: 15 15 cp r17, r5
6b0: c0 f3 brcs .-16 ; 0x6a2 <vfprintf+0x322>
6b2: 04 c0 rjmp .+8 ; 0x6bc <vfprintf+0x33c>
6b4: 15 15 cp r17, r5
6b6: 10 f4 brcc .+4 ; 0x6bc <vfprintf+0x33c>
6b8: 51 1a sub r5, r17
6ba: 01 c0 rjmp .+2 ; 0x6be <vfprintf+0x33e>
6bc: 55 24 eor r5, r5
6be: e4 fe sbrs r14, 4
6c0: 10 c0 rjmp .+32 ; 0x6e2 <vfprintf+0x362>
6c2: b3 01 movw r22, r6
6c4: 80 e3 ldi r24, 0x30 ; 48
6c6: 90 e0 ldi r25, 0x00 ; 0
6c8: 0e 94 85 06 call 0xd0a ; 0xd0a <fputc>
6cc: e2 fe sbrs r14, 2
6ce: 1e c0 rjmp .+60 ; 0x70c <vfprintf+0x38c>
6d0: e1 fe sbrs r14, 1
6d2: 03 c0 rjmp .+6 ; 0x6da <vfprintf+0x35a>
6d4: 88 e5 ldi r24, 0x58 ; 88
6d6: 90 e0 ldi r25, 0x00 ; 0
6d8: 02 c0 rjmp .+4 ; 0x6de <vfprintf+0x35e>
6da: 88 e7 ldi r24, 0x78 ; 120
6dc: 90 e0 ldi r25, 0x00 ; 0
6de: b3 01 movw r22, r6
6e0: 0c c0 rjmp .+24 ; 0x6fa <vfprintf+0x37a>
6e2: 8e 2d mov r24, r14
6e4: 86 78 andi r24, 0x86 ; 134
6e6: 91 f0 breq .+36 ; 0x70c <vfprintf+0x38c>
6e8: e1 fe sbrs r14, 1
6ea: 02 c0 rjmp .+4 ; 0x6f0 <vfprintf+0x370>
6ec: 8b e2 ldi r24, 0x2B ; 43
6ee: 01 c0 rjmp .+2 ; 0x6f2 <vfprintf+0x372>
6f0: 80 e2 ldi r24, 0x20 ; 32
6f2: 07 fd sbrc r16, 7
6f4: 8d e2 ldi r24, 0x2D ; 45
6f6: b3 01 movw r22, r6
6f8: 90 e0 ldi r25, 0x00 ; 0
6fa: 0e 94 85 06 call 0xd0a ; 0xd0a <fputc>
6fe: 06 c0 rjmp .+12 ; 0x70c <vfprintf+0x38c>
700: b3 01 movw r22, r6
702: 80 e3 ldi r24, 0x30 ; 48
704: 90 e0 ldi r25, 0x00 ; 0
706: 0e 94 85 06 call 0xd0a ; 0xd0a <fputc>
70a: aa 94 dec r10
70c: ba 14 cp r11, r10
70e: c0 f3 brcs .-16 ; 0x700 <vfprintf+0x380>
710: ba 94 dec r11
712: f1 01 movw r30, r2
714: eb 0d add r30, r11
716: f1 1d adc r31, r1
718: 80 81 ld r24, Z
71a: b3 01 movw r22, r6
71c: 90 e0 ldi r25, 0x00 ; 0
71e: 0e 94 85 06 call 0xd0a ; 0xd0a <fputc>
722: bb 20 and r11, r11
724: 39 f0 breq .+14 ; 0x734 <vfprintf+0x3b4>
726: f4 cf rjmp .-24 ; 0x710 <vfprintf+0x390>
728: b3 01 movw r22, r6
72a: 80 e2 ldi r24, 0x20 ; 32
72c: 90 e0 ldi r25, 0x00 ; 0
72e: 0e 94 85 06 call 0xd0a ; 0xd0a <fputc>
732: 5a 94 dec r5
734: 55 20 and r5, r5
736: c1 f7 brne .-16 ; 0x728 <vfprintf+0x3a8>
738: 4c ce rjmp .-872 ; 0x3d2 <vfprintf+0x52>
73a: f3 01 movw r30, r6
73c: 86 81 ldd r24, Z+6 ; 0x06
73e: 97 81 ldd r25, Z+7 ; 0x07
740: 2b 96 adiw r28, 0x0b ; 11
742: 0f b6 in r0, 0x3f ; 63
744: f8 94 cli
746: de bf out 0x3e, r29 ; 62
748: 0f be out 0x3f, r0 ; 63
74a: cd bf out 0x3d, r28 ; 61
74c: df 91 pop r29
74e: cf 91 pop r28
750: 1f 91 pop r17
752: 0f 91 pop r16
754: ff 90 pop r15
756: ef 90 pop r14
758: df 90 pop r13
75a: cf 90 pop r12
75c: bf 90 pop r11
75e: af 90 pop r10
760: 9f 90 pop r9
762: 8f 90 pop r8
764: 7f 90 pop r7
766: 6f 90 pop r6
768: 5f 90 pop r5
76a: 3f 90 pop r3
76c: 2f 90 pop r2
76e: 08 95 ret
00000770 <vfscanf>:
770: a1 e1 ldi r26, 0x11 ; 17
772: b0 e0 ldi r27, 0x00 ; 0
774: ee eb ldi r30, 0xBE ; 190
776: f3 e0 ldi r31, 0x03 ; 3
778: 0c 94 5b 07 jmp 0xeb6 ; 0xeb6 <__prologue_saves__>
77c: 66 24 eor r6, r6
77e: 77 24 eor r7, r7
780: 43 01 movw r8, r6
782: 1c 01 movw r2, r24
784: 79 87 std Y+9, r23 ; 0x09
786: 68 87 std Y+8, r22 ; 0x08
788: 5b 87 std Y+11, r21 ; 0x0b
78a: 4a 87 std Y+10, r20 ; 0x0a
78c: fc 01 movw r30, r24
78e: 17 82 std Z+7, r1 ; 0x07
790: 16 82 std Z+6, r1 ; 0x06
792: 83 81 ldd r24, Z+3 ; 0x03
794: 80 fd sbrc r24, 0
796: 05 c0 rjmp .+10 ; 0x7a2 <vfscanf+0x32>
798: 2f ef ldi r18, 0xFF ; 255
79a: 3f ef ldi r19, 0xFF ; 255
79c: 3c 83 std Y+4, r19 ; 0x04
79e: 2b 83 std Y+3, r18 ; 0x03
7a0: 58 c2 rjmp .+1200 ; 0xc52 <__stack+0x3f3>
7a2: 1e 82 std Y+6, r1 ; 0x06
7a4: 1d 82 std Y+5, r1 ; 0x05
7a6: 4f ef ldi r20, 0xFF ; 255
7a8: 5f ef ldi r21, 0xFF ; 255
7aa: 5c 83 std Y+4, r21 ; 0x04
7ac: 4b 83 std Y+3, r20 ; 0x03
7ae: 44 24 eor r4, r4
7b0: 55 24 eor r5, r5
7b2: 1a 82 std Y+2, r1 ; 0x02
7b4: 19 82 std Y+1, r1 ; 0x01
7b6: ff 24 eor r15, r15
7b8: 1e c2 rjmp .+1084 ; 0xbf6 <__stack+0x397>
7ba: af 2c mov r10, r15
7bc: bb 24 eor r11, r11
7be: f0 fe sbrs r15, 0
7c0: dd c1 rjmp .+954 ; 0xb7c <__stack+0x31d>
7c2: 15 32 cpi r17, 0x25 ; 37
7c4: 19 f4 brne .+6 ; 0x7cc <vfscanf+0x5c>
7c6: 5e ef ldi r21, 0xFE ; 254
7c8: f5 22 and r15, r21
7ca: 01 c2 rjmp .+1026 ; 0xbce <__stack+0x36f>
7cc: 91 2f mov r25, r17
7ce: 90 53 subi r25, 0x30 ; 48
7d0: 9a 30 cpi r25, 0x0A ; 10
7d2: 60 f4 brcc .+24 ; 0x7ec <vfscanf+0x7c>
7d4: 8f e7 ldi r24, 0x7F ; 127
7d6: e8 16 cp r14, r24
7d8: 11 f4 brne .+4 ; 0x7de <vfscanf+0x6e>
7da: 80 e0 ldi r24, 0x00 ; 0
7dc: 04 c0 rjmp .+8 ; 0x7e6 <vfscanf+0x76>
7de: 8a e0 ldi r24, 0x0A ; 10
7e0: e8 9e mul r14, r24
7e2: 80 2d mov r24, r0
7e4: 11 24 eor r1, r1
7e6: e8 2e mov r14, r24
7e8: e9 0e add r14, r25
7ea: ff c1 rjmp .+1022 ; 0xbea <__stack+0x38b>
7ec: 81 2f mov r24, r17
7ee: 99 27 eor r25, r25
7f0: 87 fd sbrc r24, 7
7f2: 90 95 com r25
7f4: 0e 94 31 07 call 0xe62 ; 0xe62 <tolower>
7f8: 08 2f mov r16, r24
7fa: 8e 36 cpi r24, 0x6E ; 110
7fc: 09 f4 brne .+2 ; 0x800 <vfscanf+0x90>
7fe: 8f c1 rjmp .+798 ; 0xb1e <__stack+0x2bf>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -