📄 eeprom.lss
字号:
51e: 32 e0 ldi r19, 0x02 ; 2
520: 17 ff sbrs r17, 7
522: 08 c0 rjmp .+16 ; 0x534 <vfprintf+0x2a4>
524: f6 01 movw r30, r12
526: 60 81 ld r22, Z
528: 71 81 ldd r23, Z+1 ; 0x01
52a: 82 81 ldd r24, Z+2 ; 0x02
52c: 93 81 ldd r25, Z+3 ; 0x03
52e: 44 e0 ldi r20, 0x04 ; 4
530: 50 e0 ldi r21, 0x00 ; 0
532: 08 c0 rjmp .+16 ; 0x544 <vfprintf+0x2b4>
534: f6 01 movw r30, r12
536: 80 81 ld r24, Z
538: 91 81 ldd r25, Z+1 ; 0x01
53a: bc 01 movw r22, r24
53c: 80 e0 ldi r24, 0x00 ; 0
53e: 90 e0 ldi r25, 0x00 ; 0
540: 42 e0 ldi r20, 0x02 ; 2
542: 50 e0 ldi r21, 0x00 ; 0
544: c4 0e add r12, r20
546: d5 1e adc r13, r21
548: a1 01 movw r20, r2
54a: 0e 94 53 06 call 0xca6 ; 0xca6 <__ultoa_invert>
54e: b8 2e mov r11, r24
550: b2 18 sub r11, r2
552: 01 2f mov r16, r17
554: 0f 77 andi r16, 0x7F ; 127
556: 06 ff sbrs r16, 6
558: 09 c0 rjmp .+18 ; 0x56c <vfprintf+0x2dc>
55a: 0e 7f andi r16, 0xFE ; 254
55c: ba 14 cp r11, r10
55e: 30 f4 brcc .+12 ; 0x56c <vfprintf+0x2dc>
560: 04 ff sbrs r16, 4
562: 06 c0 rjmp .+12 ; 0x570 <vfprintf+0x2e0>
564: 02 fd sbrc r16, 2
566: 04 c0 rjmp .+8 ; 0x570 <vfprintf+0x2e0>
568: 0f 7e andi r16, 0xEF ; 239
56a: 02 c0 rjmp .+4 ; 0x570 <vfprintf+0x2e0>
56c: 1b 2d mov r17, r11
56e: 01 c0 rjmp .+2 ; 0x572 <vfprintf+0x2e2>
570: 1a 2d mov r17, r10
572: 04 ff sbrs r16, 4
574: 0c c0 rjmp .+24 ; 0x58e <vfprintf+0x2fe>
576: fe 01 movw r30, r28
578: eb 0d add r30, r11
57a: f1 1d adc r31, r1
57c: 80 81 ld r24, Z
57e: 80 33 cpi r24, 0x30 ; 48
580: 11 f4 brne .+4 ; 0x586 <vfprintf+0x2f6>
582: 09 7e andi r16, 0xE9 ; 233
584: 08 c0 rjmp .+16 ; 0x596 <vfprintf+0x306>
586: 1f 5f subi r17, 0xFF ; 255
588: 02 ff sbrs r16, 2
58a: 05 c0 rjmp .+10 ; 0x596 <vfprintf+0x306>
58c: 03 c0 rjmp .+6 ; 0x594 <vfprintf+0x304>
58e: 80 2f mov r24, r16
590: 86 78 andi r24, 0x86 ; 134
592: 09 f0 breq .+2 ; 0x596 <vfprintf+0x306>
594: 1f 5f subi r17, 0xFF ; 255
596: e0 2e mov r14, r16
598: 03 fd sbrc r16, 3
59a: 14 c0 rjmp .+40 ; 0x5c4 <vfprintf+0x334>
59c: 00 ff sbrs r16, 0
59e: 0f c0 rjmp .+30 ; 0x5be <vfprintf+0x32e>
5a0: 15 15 cp r17, r5
5a2: 10 f0 brcs .+4 ; 0x5a8 <vfprintf+0x318>
5a4: ab 2c mov r10, r11
5a6: 0b c0 rjmp .+22 ; 0x5be <vfprintf+0x32e>
5a8: ab 2c mov r10, r11
5aa: a5 0c add r10, r5
5ac: a1 1a sub r10, r17
5ae: 15 2d mov r17, r5
5b0: 06 c0 rjmp .+12 ; 0x5be <vfprintf+0x32e>
5b2: b3 01 movw r22, r6
5b4: 80 e2 ldi r24, 0x20 ; 32
5b6: 90 e0 ldi r25, 0x00 ; 0
5b8: 0e 94 0d 06 call 0xc1a ; 0xc1a <fputc>
5bc: 1f 5f subi r17, 0xFF ; 255
5be: 15 15 cp r17, r5
5c0: c0 f3 brcs .-16 ; 0x5b2 <vfprintf+0x322>
5c2: 04 c0 rjmp .+8 ; 0x5cc <vfprintf+0x33c>
5c4: 15 15 cp r17, r5
5c6: 10 f4 brcc .+4 ; 0x5cc <vfprintf+0x33c>
5c8: 51 1a sub r5, r17
5ca: 01 c0 rjmp .+2 ; 0x5ce <vfprintf+0x33e>
5cc: 55 24 eor r5, r5
5ce: e4 fe sbrs r14, 4
5d0: 10 c0 rjmp .+32 ; 0x5f2 <vfprintf+0x362>
5d2: b3 01 movw r22, r6
5d4: 80 e3 ldi r24, 0x30 ; 48
5d6: 90 e0 ldi r25, 0x00 ; 0
5d8: 0e 94 0d 06 call 0xc1a ; 0xc1a <fputc>
5dc: e2 fe sbrs r14, 2
5de: 1e c0 rjmp .+60 ; 0x61c <vfprintf+0x38c>
5e0: e1 fe sbrs r14, 1
5e2: 03 c0 rjmp .+6 ; 0x5ea <vfprintf+0x35a>
5e4: 88 e5 ldi r24, 0x58 ; 88
5e6: 90 e0 ldi r25, 0x00 ; 0
5e8: 02 c0 rjmp .+4 ; 0x5ee <vfprintf+0x35e>
5ea: 88 e7 ldi r24, 0x78 ; 120
5ec: 90 e0 ldi r25, 0x00 ; 0
5ee: b3 01 movw r22, r6
5f0: 0c c0 rjmp .+24 ; 0x60a <vfprintf+0x37a>
5f2: 8e 2d mov r24, r14
5f4: 86 78 andi r24, 0x86 ; 134
5f6: 91 f0 breq .+36 ; 0x61c <vfprintf+0x38c>
5f8: e1 fe sbrs r14, 1
5fa: 02 c0 rjmp .+4 ; 0x600 <vfprintf+0x370>
5fc: 8b e2 ldi r24, 0x2B ; 43
5fe: 01 c0 rjmp .+2 ; 0x602 <vfprintf+0x372>
600: 80 e2 ldi r24, 0x20 ; 32
602: 07 fd sbrc r16, 7
604: 8d e2 ldi r24, 0x2D ; 45
606: b3 01 movw r22, r6
608: 90 e0 ldi r25, 0x00 ; 0
60a: 0e 94 0d 06 call 0xc1a ; 0xc1a <fputc>
60e: 06 c0 rjmp .+12 ; 0x61c <vfprintf+0x38c>
610: b3 01 movw r22, r6
612: 80 e3 ldi r24, 0x30 ; 48
614: 90 e0 ldi r25, 0x00 ; 0
616: 0e 94 0d 06 call 0xc1a ; 0xc1a <fputc>
61a: aa 94 dec r10
61c: ba 14 cp r11, r10
61e: c0 f3 brcs .-16 ; 0x610 <vfprintf+0x380>
620: ba 94 dec r11
622: f1 01 movw r30, r2
624: eb 0d add r30, r11
626: f1 1d adc r31, r1
628: 80 81 ld r24, Z
62a: b3 01 movw r22, r6
62c: 90 e0 ldi r25, 0x00 ; 0
62e: 0e 94 0d 06 call 0xc1a ; 0xc1a <fputc>
632: bb 20 and r11, r11
634: 39 f0 breq .+14 ; 0x644 <vfprintf+0x3b4>
636: f4 cf rjmp .-24 ; 0x620 <vfprintf+0x390>
638: b3 01 movw r22, r6
63a: 80 e2 ldi r24, 0x20 ; 32
63c: 90 e0 ldi r25, 0x00 ; 0
63e: 0e 94 0d 06 call 0xc1a ; 0xc1a <fputc>
642: 5a 94 dec r5
644: 55 20 and r5, r5
646: c1 f7 brne .-16 ; 0x638 <vfprintf+0x3a8>
648: 4c ce rjmp .-872 ; 0x2e2 <vfprintf+0x52>
64a: f3 01 movw r30, r6
64c: 86 81 ldd r24, Z+6 ; 0x06
64e: 97 81 ldd r25, Z+7 ; 0x07
650: 2b 96 adiw r28, 0x0b ; 11
652: 0f b6 in r0, 0x3f ; 63
654: f8 94 cli
656: de bf out 0x3e, r29 ; 62
658: 0f be out 0x3f, r0 ; 63
65a: cd bf out 0x3d, r28 ; 61
65c: df 91 pop r29
65e: cf 91 pop r28
660: 1f 91 pop r17
662: 0f 91 pop r16
664: ff 90 pop r15
666: ef 90 pop r14
668: df 90 pop r13
66a: cf 90 pop r12
66c: bf 90 pop r11
66e: af 90 pop r10
670: 9f 90 pop r9
672: 8f 90 pop r8
674: 7f 90 pop r7
676: 6f 90 pop r6
678: 5f 90 pop r5
67a: 3f 90 pop r3
67c: 2f 90 pop r2
67e: 08 95 ret
00000680 <vfscanf>:
680: a1 e1 ldi r26, 0x11 ; 17
682: b0 e0 ldi r27, 0x00 ; 0
684: e6 e4 ldi r30, 0x46 ; 70
686: f3 e0 ldi r31, 0x03 ; 3
688: 0c 94 f7 06 jmp 0xdee ; 0xdee <__prologue_saves__>
68c: 66 24 eor r6, r6
68e: 77 24 eor r7, r7
690: 43 01 movw r8, r6
692: 1c 01 movw r2, r24
694: 79 87 std Y+9, r23 ; 0x09
696: 68 87 std Y+8, r22 ; 0x08
698: 5b 87 std Y+11, r21 ; 0x0b
69a: 4a 87 std Y+10, r20 ; 0x0a
69c: fc 01 movw r30, r24
69e: 17 82 std Z+7, r1 ; 0x07
6a0: 16 82 std Z+6, r1 ; 0x06
6a2: 83 81 ldd r24, Z+3 ; 0x03
6a4: 80 fd sbrc r24, 0
6a6: 05 c0 rjmp .+10 ; 0x6b2 <vfscanf+0x32>
6a8: 2f ef ldi r18, 0xFF ; 255
6aa: 3f ef ldi r19, 0xFF ; 255
6ac: 3c 83 std Y+4, r19 ; 0x04
6ae: 2b 83 std Y+3, r18 ; 0x03
6b0: 58 c2 rjmp .+1200 ; 0xb62 <__stack+0x303>
6b2: 1e 82 std Y+6, r1 ; 0x06
6b4: 1d 82 std Y+5, r1 ; 0x05
6b6: 4f ef ldi r20, 0xFF ; 255
6b8: 5f ef ldi r21, 0xFF ; 255
6ba: 5c 83 std Y+4, r21 ; 0x04
6bc: 4b 83 std Y+3, r20 ; 0x03
6be: 44 24 eor r4, r4
6c0: 55 24 eor r5, r5
6c2: 1a 82 std Y+2, r1 ; 0x02
6c4: 19 82 std Y+1, r1 ; 0x01
6c6: ff 24 eor r15, r15
6c8: 1e c2 rjmp .+1084 ; 0xb06 <__stack+0x2a7>
6ca: af 2c mov r10, r15
6cc: bb 24 eor r11, r11
6ce: f0 fe sbrs r15, 0
6d0: dd c1 rjmp .+954 ; 0xa8c <__stack+0x22d>
6d2: 15 32 cpi r17, 0x25 ; 37
6d4: 19 f4 brne .+6 ; 0x6dc <vfscanf+0x5c>
6d6: 5e ef ldi r21, 0xFE ; 254
6d8: f5 22 and r15, r21
6da: 01 c2 rjmp .+1026 ; 0xade <__stack+0x27f>
6dc: 91 2f mov r25, r17
6de: 90 53 subi r25, 0x30 ; 48
6e0: 9a 30 cpi r25, 0x0A ; 10
6e2: 60 f4 brcc .+24 ; 0x6fc <vfscanf+0x7c>
6e4: 8f e7 ldi r24, 0x7F ; 127
6e6: e8 16 cp r14, r24
6e8: 11 f4 brne .+4 ; 0x6ee <vfscanf+0x6e>
6ea: 80 e0 ldi r24, 0x00 ; 0
6ec: 04 c0 rjmp .+8 ; 0x6f6 <vfscanf+0x76>
6ee: 8a e0 ldi r24, 0x0A ; 10
6f0: e8 9e mul r14, r24
6f2: 80 2d mov r24, r0
6f4: 11 24 eor r1, r1
6f6: e8 2e mov r14, r24
6f8: e9 0e add r14, r25
6fa: ff c1 rjmp .+1022 ; 0xafa <__stack+0x29b>
6fc: 81 2f mov r24, r17
6fe: 99 27 eor r25, r25
700: 87 fd sbrc r24, 7
702: 90 95 com r25
704: 0e 94 cd 06 call 0xd9a ; 0xd9a <tolower>
708: 08 2f mov r16, r24
70a: 8e 36 cpi r24, 0x6E ; 110
70c: 09 f4 brne .+2 ; 0x710 <vfscanf+0x90>
70e: 8f c1 rjmp .+798 ; 0xa2e <__stack+0x1cf>
710: 8f 36 cpi r24, 0x6F ; 111
712: ac f4 brge .+42 ; 0x73e <vfscanf+0xbe>
714: 88 36 cpi r24, 0x68 ; 104
716: 09 f4 brne .+2 ; 0x71a <vfscanf+0x9a>
718: f0 c1 rjmp .+992 ; 0xafa <__stack+0x29b>
71a: 89 36 cpi r24, 0x69 ; 105
71c: 4c f4 brge .+18 ; 0x730 <vfscanf+0xb0>
71e: 83 36 cpi r24, 0x63 ; 99
720: 39 f1 breq .+78 ; 0x770 <vfscanf+0xf0>
722: 84 36 cpi r24, 0x64 ; 100
724: 09 f4 brne .+2 ; 0x728 <vfscanf+0xa8>
726: 9b c0 rjmp .+310 ; 0x85e <vfscanf+0x1de>
728: 8a 32 cpi r24, 0x2A ; 42
72a: 09 f0 breq .+2 ; 0x72e <vfscanf+0xae>
72c: 91 c1 rjmp .+802 ; 0xa50 <__stack+0x1f1>
72e: 1a c0 rjmp .+52 ; 0x764 <vfscanf+0xe4>
730: 89 36 cpi r24, 0x69 ; 105
732: 09 f4 brne .+2 ; 0x736 <vfscanf+0xb6>
734: 94 c0 rjmp .+296 ; 0x85e <vfscanf+0x1de>
736: 8c 36 cpi r24, 0x6C ; 108
738: 09 f0 breq .+2 ; 0x73c <vfscanf+0xbc>
73a: 8a c1 rjmp .+788 ; 0xa50 <__stack+0x1f1>
73c: 16 c0 rjmp .+44 ; 0x76a <vfscanf+0xea>
73e: 83 37 cpi r24, 0x73 ; 115
740: 09 f4 brne .+2 ; 0x744 <vfscanf+0xc4>
742: 41 c0 rjmp .+130 ; 0x7c6 <vfscanf+0x146>
744: 84 37 cpi r24, 0x74 ; 116
746: 3c f4 brge .+14 ; 0x756 <vfscanf+0xd6>
748: 8f 36 cpi r24, 0x6F ; 111
74a: 09 f4 brne .+2 ; 0x74e <vfscanf+0xce>
74c: 7f c0 rjmp .+254 ; 0x84c <vfscanf+0x1cc>
74e: 80 37 cpi r24, 0x70 ; 112
750: 09 f0 breq .+2 ; 0x754 <vfscanf+0xd4>
752: 7e c1 rjmp .+764 ; 0xa50 <__stack+0x1f1>
754: 80 c0 rjmp .+256 ; 0x856 <vfscanf+0x1d6>
756: 85 37 cpi r24, 0x75 ; 117
758: 09 f4 brne .+2 ; 0x75c <vfscanf+0xdc>
75a: 7f c0 rjmp .+254 ; 0x85a <vfscanf+0x1da>
75c: 88 37 cpi r24, 0x78 ; 120
75e: 09 f0 breq .+2 ; 0x762 <vfscanf+0xe2>
760: 77 c1 rjmp .+750 ; 0xa50 <__stack+0x1f1>
762: 79 c0 rjmp .+242 ; 0x856 <vfscanf+0x1d6>
764: 90 e1 ldi r25, 0x10 ; 16
766: f9 2a or r15, r25
768: c8 c1 rjmp .+912 ; 0xafa <__stack+0x29b>
76a: a4 e0 ldi r26, 0x04 ; 4
76c: fa 2a or r15, r26
76e: c5 c1 rjmp .+906 ; 0xafa <__stack+0x29b>
770: 20 e1 ldi r18, 0x10 ; 16
772: c2 2e mov r12, r18
774: d1 2c mov r13, r1
776: ca 20 and r12, r10
778: db 20 and r13, r11
77a: f4 fc sbrc r15, 4
77c: 07 c0 rjmp .+14 ; 0x78c <vfscanf+0x10c>
77e: ea 85 ldd r30, Y+10 ; 0x0a
780: fb 85 ldd r31, Y+11 ; 0x0b
782: 60 80 ld r6, Z
784: 71 80 ldd r7, Z+1 ; 0x01
786: 32 96 adiw r30, 0x02 ; 2
788: fb 87 std Y+11, r31 ; 0x0b
78a: ea 87 std Y+10, r30 ; 0x0a
78c: ff e7 ldi r31, 0x7F ; 127
78e: ef 16 cp r14, r31
790: 11 f4 brne .+4 ; 0x796 <vfscanf+0x116>
792: ee 24 eor r14, r14
794: e3 94 inc r14
796: 53 01 movw r10, r6
798: 0f c0 rjmp .+30 ; 0x7b8 <vfscanf+0x138>
79a: c1 01 movw r24, r2
79c: 0e 94 cd 05 call 0xb9a ; 0xb9a <fgetc>
7a0: 2c 01 movw r4, r24
7a2: 2f ef ldi r18, 0xFF ; 255
7a4: 8f 3f cpi r24, 0xFF ; 255
7a6: 92 07 cpc r25, r18
7a8: 09 f4 brne .+2 ; 0x7ac <vfscanf+0x12c>
7aa: bb c1 rjmp .+886 ; 0xb22 <__stack+0x2c3>
7ac: c1 14 cp r12, r1
7ae: d1 04 cpc r13, r1
7b0: 19 f4 brne .+6 ; 0x7b8 <vfscanf+0x138>
7b2: d5 01 movw r26, r10
7b4: 8d 93 st X+, r24
7b6: 5d 01 movw r10, r26
7b8: ea 94 dec r14
7ba: 8e 2d mov r24, r14
7bc: 8f 5f subi r24, 0xFF ; 255
7be: 18 16 cp r1, r24
7c0: 64 f3 brlt .-40 ; 0x79a <vfscanf+0x11a>
7c2: 35 01 movw r6, r10
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -