?? eeprom.lss
字號:
53a: 8a 01 movw r16, r20
53c: 21 15 cp r18, r1
53e: 31 05 cpc r19, r1
540: 41 05 cpc r20, r1
542: 51 05 cpc r21, r1
544: e1 f6 brne .-72 ; 0x4fe <__stack+0x9f>
546: e9 88 ldd r14, Y+17 ; 0x11
548: 81 e0 ldi r24, 0x01 ; 1
54a: 90 e0 ldi r25, 0x00 ; 0
54c: 8c 0f add r24, r28
54e: 9d 1f adc r25, r29
550: e8 1a sub r14, r24
552: c6 01 movw r24, r12
554: 82 73 andi r24, 0x32 ; 50
556: 90 70 andi r25, 0x00 ; 0
558: 89 2b or r24, r25
55a: 09 f0 breq .+2 ; 0x55e <__stack+0xff>
55c: 7a 94 dec r7
55e: c6 fe sbrs r12, 6
560: 0d c0 rjmp .+26 ; 0x57c <__stack+0x11d>
562: 87 2d mov r24, r7
564: 99 27 eor r25, r25
566: 87 fd sbrc r24, 7
568: 90 95 com r25
56a: e8 89 ldd r30, Y+16 ; 0x10
56c: e0 31 cpi r30, 0x10 ; 16
56e: 21 f4 brne .+8 ; 0x578 <__stack+0x119>
570: 2e ef ldi r18, 0xFE ; 254
572: 72 2e mov r7, r18
574: 78 0e add r7, r24
576: 02 c0 rjmp .+4 ; 0x57c <__stack+0x11d>
578: 78 2e mov r7, r24
57a: 7a 94 dec r7
57c: c3 fe sbrs r12, 3
57e: 0f c0 rjmp .+30 ; 0x59e <__stack+0x13f>
580: 26 2d mov r18, r6
582: 33 27 eor r19, r19
584: 27 fd sbrc r18, 7
586: 30 95 com r19
588: 8e 2d mov r24, r14
58a: 99 27 eor r25, r25
58c: 82 17 cp r24, r18
58e: 93 07 cpc r25, r19
590: 2c f0 brlt .+10 ; 0x59c <__stack+0x13d>
592: 87 ef ldi r24, 0xF7 ; 247
594: 9f ef ldi r25, 0xFF ; 255
596: c8 22 and r12, r24
598: d9 22 and r13, r25
59a: 01 c0 rjmp .+2 ; 0x59e <__stack+0x13f>
59c: 6e 18 sub r6, r14
59e: c3 fe sbrs r12, 3
5a0: 02 c0 rjmp .+4 ; 0x5a6 <__stack+0x147>
5a2: 76 18 sub r7, r6
5a4: 01 c0 rjmp .+2 ; 0x5a8 <__stack+0x149>
5a6: 7e 18 sub r7, r14
5a8: c6 01 movw r24, r12
5aa: 80 78 andi r24, 0x80 ; 128
5ac: 91 70 andi r25, 0x01 ; 1
5ae: 89 2b or r24, r25
5b0: 51 f4 brne .+20 ; 0x5c6 <__stack+0x167>
5b2: 87 2d mov r24, r7
5b4: 7a 94 dec r7
5b6: 18 16 cp r1, r24
5b8: 34 f4 brge .+12 ; 0x5c6 <__stack+0x167>
5ba: b1 01 movw r22, r2
5bc: 80 e2 ldi r24, 0x20 ; 32
5be: 90 e0 ldi r25, 0x00 ; 0
5c0: 0e 94 e9 03 call 0x7d2 <fputc>
5c4: f6 cf rjmp .-20 ; 0x5b2 <__stack+0x153>
5c6: c1 fe sbrs r12, 1
5c8: 04 c0 rjmp .+8 ; 0x5d2 <__stack+0x173>
5ca: b1 01 movw r22, r2
5cc: 8d e2 ldi r24, 0x2D ; 45
5ce: 90 e0 ldi r25, 0x00 ; 0
5d0: 0b c0 rjmp .+22 ; 0x5e8 <__stack+0x189>
5d2: c4 fe sbrs r12, 4
5d4: 04 c0 rjmp .+8 ; 0x5de <__stack+0x17f>
5d6: b1 01 movw r22, r2
5d8: 8b e2 ldi r24, 0x2B ; 43
5da: 90 e0 ldi r25, 0x00 ; 0
5dc: 05 c0 rjmp .+10 ; 0x5e8 <__stack+0x189>
5de: c5 fe sbrs r12, 5
5e0: 05 c0 rjmp .+10 ; 0x5ec <__stack+0x18d>
5e2: b1 01 movw r22, r2
5e4: 80 e2 ldi r24, 0x20 ; 32
5e6: 90 e0 ldi r25, 0x00 ; 0
5e8: 0e 94 e9 03 call 0x7d2 <fputc>
5ec: c6 fe sbrs r12, 6
5ee: 10 c0 rjmp .+32 ; 0x610 <__stack+0x1b1>
5f0: b1 01 movw r22, r2
5f2: 80 e3 ldi r24, 0x30 ; 48
5f4: 90 e0 ldi r25, 0x00 ; 0
5f6: 0e 94 e9 03 call 0x7d2 <fputc>
5fa: 98 89 ldd r25, Y+16 ; 0x10
5fc: 90 31 cpi r25, 0x10 ; 16
5fe: 41 f4 brne .+16 ; 0x610 <__stack+0x1b1>
600: b1 01 movw r22, r2
602: ef 85 ldd r30, Y+15 ; 0x0f
604: 8e 2f mov r24, r30
606: 99 27 eor r25, r25
608: 87 fd sbrc r24, 7
60a: 90 95 com r25
60c: 0e 94 e9 03 call 0x7d2 <fputc>
610: d0 fe sbrs r13, 0
612: 0a c0 rjmp .+20 ; 0x628 <__stack+0x1c9>
614: 87 2d mov r24, r7
616: 7a 94 dec r7
618: 18 16 cp r1, r24
61a: 34 f4 brge .+12 ; 0x628 <__stack+0x1c9>
61c: b1 01 movw r22, r2
61e: 80 e3 ldi r24, 0x30 ; 48
620: 90 e0 ldi r25, 0x00 ; 0
622: 0e 94 e9 03 call 0x7d2 <fputc>
626: f6 cf rjmp .-20 ; 0x614 <__stack+0x1b5>
628: c3 fe sbrs r12, 3
62a: 0a c0 rjmp .+20 ; 0x640 <__stack+0x1e1>
62c: 86 2d mov r24, r6
62e: 6a 94 dec r6
630: 18 16 cp r1, r24
632: 34 f4 brge .+12 ; 0x640 <__stack+0x1e1>
634: b1 01 movw r22, r2
636: 80 e3 ldi r24, 0x30 ; 48
638: 90 e0 ldi r25, 0x00 ; 0
63a: 0e 94 e9 03 call 0x7d2 <fputc>
63e: f6 cf rjmp .-20 ; 0x62c <__stack+0x1cd>
640: 90 e8 ldi r25, 0x80 ; 128
642: b9 2e mov r11, r25
644: bc 20 and r11, r12
646: 51 f4 brne .+20 ; 0x65c <__stack+0x1fd>
648: 87 2d mov r24, r7
64a: 7a 94 dec r7
64c: 18 16 cp r1, r24
64e: 34 f4 brge .+12 ; 0x65c <__stack+0x1fd>
650: b1 01 movw r22, r2
652: 80 e2 ldi r24, 0x20 ; 32
654: 90 e0 ldi r25, 0x00 ; 0
656: 0e 94 e9 03 call 0x7d2 <fputc>
65a: f6 cf rjmp .-20 ; 0x648 <__stack+0x1e9>
65c: ff 85 ldd r31, Y+15 ; 0x0f
65e: f3 36 cpi r31, 0x63 ; 99
660: 41 f4 brne .+16 ; 0x672 <__stack+0x213>
662: 8e 2d mov r24, r14
664: b1 01 movw r22, r2
666: 99 27 eor r25, r25
668: 87 fd sbrc r24, 7
66a: 90 95 com r25
66c: 0e 94 e9 03 call 0x7d2 <fputc>
670: 40 c0 rjmp .+128 ; 0x6f2 <__stack+0x293>
672: 2f 85 ldd r18, Y+15 ; 0x0f
674: 23 37 cpi r18, 0x73 ; 115
676: b1 f4 brne .+44 ; 0x6a4 <__stack+0x245>
678: 88 89 ldd r24, Y+16 ; 0x10
67a: 81 50 subi r24, 0x01 ; 1
67c: 88 8b std Y+16, r24 ; 0x10
67e: 8f 3f cpi r24, 0xFF ; 255
680: c1 f1 breq .+112 ; 0x6f2 <__stack+0x293>
682: f7 01 movw r30, r14
684: 80 81 ld r24, Z
686: 08 94 sec
688: e1 1c adc r14, r1
68a: f1 1c adc r15, r1
68c: b1 01 movw r22, r2
68e: 99 27 eor r25, r25
690: 87 fd sbrc r24, 7
692: 90 95 com r25
694: 0e 94 e9 03 call 0x7d2 <fputc>
698: 98 89 ldd r25, Y+16 ; 0x10
69a: 91 50 subi r25, 0x01 ; 1
69c: 98 8b std Y+16, r25 ; 0x10
69e: 9f 3f cpi r25, 0xFF ; 255
6a0: 81 f7 brne .-32 ; 0x682 <__stack+0x223>
6a2: 27 c0 rjmp .+78 ; 0x6f2 <__stack+0x293>
6a4: ef 85 ldd r30, Y+15 ; 0x0f
6a6: e3 35 cpi r30, 0x53 ; 83
6a8: 79 f4 brne .+30 ; 0x6c8 <__stack+0x269>
6aa: f8 89 ldd r31, Y+16 ; 0x10
6ac: f1 50 subi r31, 0x01 ; 1
6ae: f8 8b std Y+16, r31 ; 0x10
6b0: ff 3f cpi r31, 0xFF ; 255
6b2: f9 f0 breq .+62 ; 0x6f2 <__stack+0x293>
6b4: f7 01 movw r30, r14
6b6: 84 91 lpm r24, Z
6b8: b1 01 movw r22, r2
6ba: 99 27 eor r25, r25
6bc: 0e 94 e9 03 call 0x7d2 <fputc>
6c0: 08 94 sec
6c2: e1 1c adc r14, r1
6c4: f1 1c adc r15, r1
6c6: f1 cf rjmp .-30 ; 0x6aa <__stack+0x24b>
6c8: 6e 01 movw r12, r28
6ca: 08 94 sec
6cc: c1 1c adc r12, r1
6ce: d1 1c adc r13, r1
6d0: 89 89 ldd r24, Y+17 ; 0x11
6d2: 9a 89 ldd r25, Y+18 ; 0x12
6d4: 8c 15 cp r24, r12
6d6: 9d 05 cpc r25, r13
6d8: 61 f0 breq .+24 ; 0x6f2 <__stack+0x293>
6da: e9 89 ldd r30, Y+17 ; 0x11
6dc: fa 89 ldd r31, Y+18 ; 0x12
6de: 82 91 ld r24, -Z
6e0: fa 8b std Y+18, r31 ; 0x12
6e2: e9 8b std Y+17, r30 ; 0x11
6e4: b1 01 movw r22, r2
6e6: 99 27 eor r25, r25
6e8: 87 fd sbrc r24, 7
6ea: 90 95 com r25
6ec: 0e 94 e9 03 call 0x7d2 <fputc>
6f0: ef cf rjmp .-34 ; 0x6d0 <__stack+0x271>
6f2: bb 20 and r11, r11
6f4: 69 f0 breq .+26 ; 0x710 <__stack+0x2b1>
6f6: 87 2d mov r24, r7
6f8: 7a 94 dec r7
6fa: 18 16 cp r1, r24
6fc: 4c f4 brge .+18 ; 0x710 <__stack+0x2b1>
6fe: b1 01 movw r22, r2
700: 80 e2 ldi r24, 0x20 ; 32
702: 90 e0 ldi r25, 0x00 ; 0
704: 0e 94 e9 03 call 0x7d2 <fputc>
708: f6 cf rjmp .-20 ; 0x6f6 <__stack+0x297>
70a: b1 01 movw r22, r2
70c: 0e 94 e9 03 call 0x7d2 <fputc>
710: cc 24 eor r12, r12
712: dd 24 eor r13, r13
714: 13 c0 rjmp .+38 ; 0x73c <__stack+0x2dd>
716: 9f 85 ldd r25, Y+15 ; 0x0f
718: 95 32 cpi r25, 0x25 ; 37
71a: 41 f4 brne .+16 ; 0x72c <__stack+0x2cd>
71c: 81 e0 ldi r24, 0x01 ; 1
71e: c8 2e mov r12, r24
720: d1 2c mov r13, r1
722: 66 24 eor r6, r6
724: 76 2c mov r7, r6
726: ea e0 ldi r30, 0x0A ; 10
728: e8 8b std Y+16, r30 ; 0x10
72a: 08 c0 rjmp .+16 ; 0x73c <__stack+0x2dd>
72c: b1 01 movw r22, r2
72e: ff 85 ldd r31, Y+15 ; 0x0f
730: 8f 2f mov r24, r31
732: 99 27 eor r25, r25
734: 87 fd sbrc r24, 7
736: 90 95 com r25
738: 0e 94 e9 03 call 0x7d2 <fputc>
73c: f1 01 movw r30, r2
73e: 83 81 ldd r24, Z+3 ; 0x03
740: 83 ff sbrs r24, 3
742: 04 c0 rjmp .+8 ; 0x74c <__stack+0x2ed>
744: ed 85 ldd r30, Y+13 ; 0x0d
746: fe 85 ldd r31, Y+14 ; 0x0e
748: f4 91 lpm r31, Z
74a: 03 c0 rjmp .+6 ; 0x752 <__stack+0x2f3>
74c: ed 85 ldd r30, Y+13 ; 0x0d
74e: fe 85 ldd r31, Y+14 ; 0x0e
750: f0 81 ld r31, Z
752: ff 87 std Y+15, r31 ; 0x0f
754: 2f 85 ldd r18, Y+15 ; 0x0f
756: 22 23 and r18, r18
758: 09 f0 breq .+2 ; 0x75c <__stack+0x2fd>
75a: 8b cd rjmp .-1258 ; 0x272 <vfprintf+0x58>
75c: f1 01 movw r30, r2
75e: 86 81 ldd r24, Z+6 ; 0x06
760: 97 81 ldd r25, Z+7 ; 0x07
762: 62 96 adiw r28, 0x12 ; 18
764: 0f b6 in r0, 0x3f ; 63
766: f8 94 cli
768: de bf out 0x3e, r29 ; 62
76a: 0f be out 0x3f, r0 ; 63
76c: cd bf out 0x3d, r28 ; 61
76e: df 91 pop r29
770: cf 91 pop r28
772: 1f 91 pop r17
774: 0f 91 pop r16
776: ff 90 pop r15
778: ef 90 pop r14
77a: df 90 pop r13
77c: cf 90 pop r12
77e: bf 90 pop r11
780: af 90 pop r10
782: 9f 90 pop r9
784: 8f 90 pop r8
786: 7f 90 pop r7
788: 6f 90 pop r6
78a: 5f 90 pop r5
78c: 4f 90 pop r4
78e: 3f 90 pop r3
790: 2f 90 pop r2
792: 08 95 ret
00000794 <strlen_P>:
794: fc 01 movw r30, r24
796: 05 90 lpm r0, Z+
798: 00 20 and r0, r0
79a: e9 f7 brne .-6 ; 0x796 <strlen_P+0x2>
79c: 80 95 com r24
79e: 90 95 com r25
7a0: 8e 0f add r24, r30
7a2: 9f 1f adc r25, r31
7a4: 08 95 ret
000007a6 <strnlen_P>:
7a6: fc 01 movw r30, r24
7a8: 05 90 lpm r0, Z+
7aa: 61 50 subi r22, 0x01 ; 1
7ac: 70 40 sbci r23, 0x00 ; 0
7ae: 01 10 cpse r0, r1
7b0: d8 f7 brcc .-10 ; 0x7a8 <strnlen_P+0x2>
7b2: 80 95 com r24
7b4: 90 95 com r25
7b6: 8e 0f add r24, r30
7b8: 9f 1f adc r25, r31
7ba: 08 95 ret
000007bc <strnlen>:
7bc: fc 01 movw r30, r24
7be: 61 50 subi r22, 0x01 ; 1
7c0: 70 40 sbci r23, 0x00 ; 0
7c2: 01 90 ld r0, Z+
7c4: 01 10 cpse r0, r1
7c6: d8 f7 brcc .-10 ; 0x7be <strnlen+0x2>
7c8: 80 95 com r24
7ca: 90 95 com r25
7cc: 8e 0f add r24, r30
7ce: 9f 1f adc r25, r31
7d0: 08 95 ret
000007d2 <fputc>:
7d2: 0f 93 push r16
7d4: 1f 93 push r17
7d6: cf 93 push r28
7d8: df 93 push r29
7da: 8c 01 movw r16, r24
7dc: eb 01 movw r28, r22
7de: 8b 81 ldd r24, Y+3 ; 0x03
7e0: 99 27 eor r25, r25
7e2: 81 ff sbrs r24, 1
7e4: 1c c0 rjmp .+56 ; 0x81e <fputc+0x4c>
7e6: 82 ff sbrs r24, 2
7e8: 0d c0 rjmp .+26 ; 0x804 <fputc+0x32>
7ea: 2e 81 ldd r18, Y+6 ; 0x06
7ec: 3f 81 ldd r19, Y+7 ; 0x07
7ee: 8c 81 ldd r24, Y+4 ; 0x04
7f0: 9d 81 ldd r25, Y+5 ; 0x05
7f2: 28 17 cp r18, r24
7f4: 39 07 cpc r19, r25
7f6: 64 f4 brge .+24 ; 0x810 <fputc+0x3e>
7f8: e8 81 ld r30, Y
7fa: f9 81 ldd r31, Y+1 ; 0x01
7fc: 01 93 st Z+, r16
7fe: f9 83 std Y+1, r31 ; 0x01
800: e8 83 st Y, r30
802: 06 c0 rjmp .+12 ; 0x810 <fputc+0x3e>
804: e8 85 ldd r30, Y+8 ; 0x08
806: f9 85 ldd r31, Y+9 ; 0x09
808: 80 2f mov r24, r16
80a: 09 95 icall
80c: 89 2b or r24, r25
80e: 39 f4 brne .+14 ; 0x81e <fputc+0x4c>
810: 8e 81 ldd r24, Y+6 ; 0x06
812: 9f 81 ldd r25, Y+7 ; 0x07
814: 01 96 adiw r24, 0x01 ; 1
816: 9f 83 std Y+7, r25 ; 0x07
818: 8e 83 std Y+6, r24 ; 0x06
81a: c8 01 movw r24, r16
81c: 02 c0 rjmp .+4 ; 0x822 <fputc+0x50>
81e: 8f ef ldi r24, 0xFF ; 255
820: 9f ef ldi r25, 0xFF ; 255
822: df 91 pop r29
824: cf 91 pop r28
826: 1f 91 pop r17
828: 0f 91 pop r16
82a: 08 95 ret
0000082c <__udivmodsi4>:
82c: a1 e2 ldi r26, 0x21 ; 33
82e: 1a 2e mov r1, r26
830: aa 1b sub r26, r26
832: bb 1b sub r27, r27
834: fd 01 movw r30, r26
836: 0d c0 rjmp .+26 ; 0x852 <__udivmodsi4_ep>
00000838 <__udivmodsi4_loop>:
838: aa 1f adc r26, r26
83a: bb 1f adc r27, r27
83c: ee 1f adc r30, r30
83e: ff 1f adc r31, r31
840: a2 17 cp r26, r18
842: b3 07 cpc r27, r19
844: e4 07 cpc r30, r20
846: f5 07 cpc r31, r21
848: 20 f0 brcs .+8 ; 0x852 <__udivmodsi4_ep>
84a: a2 1b sub r26, r18
84c: b3 0b sbc r27, r19
84e: e4 0b sbc r30, r20
850: f5 0b sbc r31, r21
00000852 <__udivmodsi4_ep>:
852: 66 1f adc r22, r22
854: 77 1f adc r23, r23
856: 88 1f adc r24, r24
858: 99 1f adc r25, r25
85a: 1a 94 dec r1
85c: 69 f7 brne .-38 ; 0x838 <__udivmodsi4_loop>
85e: 60 95 com r22
860: 70 95 com r23
862: 80 95 com r24
864: 90 95 com r25
866: 9b 01 movw r18, r22
868: ac 01 movw r20, r24
86a: bd 01 movw r22, r26
86c: cf 01 movw r24, r30
86e: 08 95 ret
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -