📄 adc.lss
字号:
51a: 5a 94 dec r5
51c: 08 94 sec
51e: a1 08 sbc r10, r1
520: b1 08 sbc r11, r1
522: a1 14 cp r10, r1
524: b1 04 cpc r11, r1
526: 71 f7 brne .-36 ; 0x504 <vfprintf+0x1c4>
528: e5 c0 rjmp .+458 ; 0x6f4 <vfprintf+0x3b4>
52a: 94 36 cpi r25, 0x64 ; 100
52c: 11 f0 breq .+4 ; 0x532 <vfprintf+0x1f2>
52e: 99 36 cpi r25, 0x69 ; 105
530: 69 f5 brne .+90 ; 0x58c <vfprintf+0x24c>
532: 17 ff sbrs r17, 7
534: 0a c0 rjmp .+20 ; 0x54a <vfprintf+0x20a>
536: f6 01 movw r30, r12
538: 60 81 ld r22, Z
53a: 71 81 ldd r23, Z+1 ; 0x01
53c: 82 81 ldd r24, Z+2 ; 0x02
53e: 93 81 ldd r25, Z+3 ; 0x03
540: 24 e0 ldi r18, 0x04 ; 4
542: 30 e0 ldi r19, 0x00 ; 0
544: c2 0e add r12, r18
546: d3 1e adc r13, r19
548: 0d c0 rjmp .+26 ; 0x564 <vfprintf+0x224>
54a: f6 01 movw r30, r12
54c: 80 81 ld r24, Z
54e: 91 81 ldd r25, Z+1 ; 0x01
550: 9c 01 movw r18, r24
552: b9 01 movw r22, r18
554: 88 27 eor r24, r24
556: 77 fd sbrc r23, 7
558: 80 95 com r24
55a: 98 2f mov r25, r24
55c: 42 e0 ldi r20, 0x02 ; 2
55e: 50 e0 ldi r21, 0x00 ; 0
560: c4 0e add r12, r20
562: d5 1e adc r13, r21
564: 01 2f mov r16, r17
566: 0f 76 andi r16, 0x6F ; 111
568: 97 ff sbrs r25, 7
56a: 08 c0 rjmp .+16 ; 0x57c <vfprintf+0x23c>
56c: 90 95 com r25
56e: 80 95 com r24
570: 70 95 com r23
572: 61 95 neg r22
574: 7f 4f sbci r23, 0xFF ; 255
576: 8f 4f sbci r24, 0xFF ; 255
578: 9f 4f sbci r25, 0xFF ; 255
57a: 00 68 ori r16, 0x80 ; 128
57c: 2a e0 ldi r18, 0x0A ; 10
57e: 30 e0 ldi r19, 0x00 ; 0
580: a1 01 movw r20, r2
582: 0e 94 ab 06 call 0xd56 ; 0xd56 <__ultoa_invert>
586: b8 2e mov r11, r24
588: b2 18 sub r11, r2
58a: 3d c0 rjmp .+122 ; 0x606 <vfprintf+0x2c6>
58c: 95 37 cpi r25, 0x75 ; 117
58e: 21 f4 brne .+8 ; 0x598 <vfprintf+0x258>
590: 1f 7e andi r17, 0xEF ; 239
592: 2a e0 ldi r18, 0x0A ; 10
594: 30 e0 ldi r19, 0x00 ; 0
596: 1c c0 rjmp .+56 ; 0x5d0 <vfprintf+0x290>
598: 19 7f andi r17, 0xF9 ; 249
59a: 9f 36 cpi r25, 0x6F ; 111
59c: 61 f0 breq .+24 ; 0x5b6 <vfprintf+0x276>
59e: 90 37 cpi r25, 0x70 ; 112
5a0: 20 f4 brcc .+8 ; 0x5aa <vfprintf+0x26a>
5a2: 98 35 cpi r25, 0x58 ; 88
5a4: 09 f0 breq .+2 ; 0x5a8 <vfprintf+0x268>
5a6: a9 c0 rjmp .+338 ; 0x6fa <vfprintf+0x3ba>
5a8: 0f c0 rjmp .+30 ; 0x5c8 <vfprintf+0x288>
5aa: 90 37 cpi r25, 0x70 ; 112
5ac: 39 f0 breq .+14 ; 0x5bc <vfprintf+0x27c>
5ae: 98 37 cpi r25, 0x78 ; 120
5b0: 09 f0 breq .+2 ; 0x5b4 <vfprintf+0x274>
5b2: a3 c0 rjmp .+326 ; 0x6fa <vfprintf+0x3ba>
5b4: 04 c0 rjmp .+8 ; 0x5be <vfprintf+0x27e>
5b6: 28 e0 ldi r18, 0x08 ; 8
5b8: 30 e0 ldi r19, 0x00 ; 0
5ba: 0a c0 rjmp .+20 ; 0x5d0 <vfprintf+0x290>
5bc: 10 61 ori r17, 0x10 ; 16
5be: 14 fd sbrc r17, 4
5c0: 14 60 ori r17, 0x04 ; 4
5c2: 20 e1 ldi r18, 0x10 ; 16
5c4: 30 e0 ldi r19, 0x00 ; 0
5c6: 04 c0 rjmp .+8 ; 0x5d0 <vfprintf+0x290>
5c8: 14 fd sbrc r17, 4
5ca: 16 60 ori r17, 0x06 ; 6
5cc: 20 e1 ldi r18, 0x10 ; 16
5ce: 32 e0 ldi r19, 0x02 ; 2
5d0: 17 ff sbrs r17, 7
5d2: 08 c0 rjmp .+16 ; 0x5e4 <vfprintf+0x2a4>
5d4: f6 01 movw r30, r12
5d6: 60 81 ld r22, Z
5d8: 71 81 ldd r23, Z+1 ; 0x01
5da: 82 81 ldd r24, Z+2 ; 0x02
5dc: 93 81 ldd r25, Z+3 ; 0x03
5de: 44 e0 ldi r20, 0x04 ; 4
5e0: 50 e0 ldi r21, 0x00 ; 0
5e2: 08 c0 rjmp .+16 ; 0x5f4 <vfprintf+0x2b4>
5e4: f6 01 movw r30, r12
5e6: 80 81 ld r24, Z
5e8: 91 81 ldd r25, Z+1 ; 0x01
5ea: bc 01 movw r22, r24
5ec: 80 e0 ldi r24, 0x00 ; 0
5ee: 90 e0 ldi r25, 0x00 ; 0
5f0: 42 e0 ldi r20, 0x02 ; 2
5f2: 50 e0 ldi r21, 0x00 ; 0
5f4: c4 0e add r12, r20
5f6: d5 1e adc r13, r21
5f8: a1 01 movw r20, r2
5fa: 0e 94 ab 06 call 0xd56 ; 0xd56 <__ultoa_invert>
5fe: b8 2e mov r11, r24
600: b2 18 sub r11, r2
602: 01 2f mov r16, r17
604: 0f 77 andi r16, 0x7F ; 127
606: 06 ff sbrs r16, 6
608: 09 c0 rjmp .+18 ; 0x61c <vfprintf+0x2dc>
60a: 0e 7f andi r16, 0xFE ; 254
60c: ba 14 cp r11, r10
60e: 30 f4 brcc .+12 ; 0x61c <vfprintf+0x2dc>
610: 04 ff sbrs r16, 4
612: 06 c0 rjmp .+12 ; 0x620 <vfprintf+0x2e0>
614: 02 fd sbrc r16, 2
616: 04 c0 rjmp .+8 ; 0x620 <vfprintf+0x2e0>
618: 0f 7e andi r16, 0xEF ; 239
61a: 02 c0 rjmp .+4 ; 0x620 <vfprintf+0x2e0>
61c: 1b 2d mov r17, r11
61e: 01 c0 rjmp .+2 ; 0x622 <vfprintf+0x2e2>
620: 1a 2d mov r17, r10
622: 04 ff sbrs r16, 4
624: 0c c0 rjmp .+24 ; 0x63e <vfprintf+0x2fe>
626: fe 01 movw r30, r28
628: eb 0d add r30, r11
62a: f1 1d adc r31, r1
62c: 80 81 ld r24, Z
62e: 80 33 cpi r24, 0x30 ; 48
630: 11 f4 brne .+4 ; 0x636 <vfprintf+0x2f6>
632: 09 7e andi r16, 0xE9 ; 233
634: 08 c0 rjmp .+16 ; 0x646 <vfprintf+0x306>
636: 1f 5f subi r17, 0xFF ; 255
638: 02 ff sbrs r16, 2
63a: 05 c0 rjmp .+10 ; 0x646 <vfprintf+0x306>
63c: 03 c0 rjmp .+6 ; 0x644 <vfprintf+0x304>
63e: 80 2f mov r24, r16
640: 86 78 andi r24, 0x86 ; 134
642: 09 f0 breq .+2 ; 0x646 <vfprintf+0x306>
644: 1f 5f subi r17, 0xFF ; 255
646: e0 2e mov r14, r16
648: 03 fd sbrc r16, 3
64a: 14 c0 rjmp .+40 ; 0x674 <vfprintf+0x334>
64c: 00 ff sbrs r16, 0
64e: 0f c0 rjmp .+30 ; 0x66e <vfprintf+0x32e>
650: 15 15 cp r17, r5
652: 10 f0 brcs .+4 ; 0x658 <vfprintf+0x318>
654: ab 2c mov r10, r11
656: 0b c0 rjmp .+22 ; 0x66e <vfprintf+0x32e>
658: ab 2c mov r10, r11
65a: a5 0c add r10, r5
65c: a1 1a sub r10, r17
65e: 15 2d mov r17, r5
660: 06 c0 rjmp .+12 ; 0x66e <vfprintf+0x32e>
662: b3 01 movw r22, r6
664: 80 e2 ldi r24, 0x20 ; 32
666: 90 e0 ldi r25, 0x00 ; 0
668: 0e 94 65 06 call 0xcca ; 0xcca <fputc>
66c: 1f 5f subi r17, 0xFF ; 255
66e: 15 15 cp r17, r5
670: c0 f3 brcs .-16 ; 0x662 <vfprintf+0x322>
672: 04 c0 rjmp .+8 ; 0x67c <vfprintf+0x33c>
674: 15 15 cp r17, r5
676: 10 f4 brcc .+4 ; 0x67c <vfprintf+0x33c>
678: 51 1a sub r5, r17
67a: 01 c0 rjmp .+2 ; 0x67e <vfprintf+0x33e>
67c: 55 24 eor r5, r5
67e: e4 fe sbrs r14, 4
680: 10 c0 rjmp .+32 ; 0x6a2 <vfprintf+0x362>
682: b3 01 movw r22, r6
684: 80 e3 ldi r24, 0x30 ; 48
686: 90 e0 ldi r25, 0x00 ; 0
688: 0e 94 65 06 call 0xcca ; 0xcca <fputc>
68c: e2 fe sbrs r14, 2
68e: 1e c0 rjmp .+60 ; 0x6cc <vfprintf+0x38c>
690: e1 fe sbrs r14, 1
692: 03 c0 rjmp .+6 ; 0x69a <vfprintf+0x35a>
694: 88 e5 ldi r24, 0x58 ; 88
696: 90 e0 ldi r25, 0x00 ; 0
698: 02 c0 rjmp .+4 ; 0x69e <vfprintf+0x35e>
69a: 88 e7 ldi r24, 0x78 ; 120
69c: 90 e0 ldi r25, 0x00 ; 0
69e: b3 01 movw r22, r6
6a0: 0c c0 rjmp .+24 ; 0x6ba <vfprintf+0x37a>
6a2: 8e 2d mov r24, r14
6a4: 86 78 andi r24, 0x86 ; 134
6a6: 91 f0 breq .+36 ; 0x6cc <vfprintf+0x38c>
6a8: e1 fe sbrs r14, 1
6aa: 02 c0 rjmp .+4 ; 0x6b0 <vfprintf+0x370>
6ac: 8b e2 ldi r24, 0x2B ; 43
6ae: 01 c0 rjmp .+2 ; 0x6b2 <vfprintf+0x372>
6b0: 80 e2 ldi r24, 0x20 ; 32
6b2: 07 fd sbrc r16, 7
6b4: 8d e2 ldi r24, 0x2D ; 45
6b6: b3 01 movw r22, r6
6b8: 90 e0 ldi r25, 0x00 ; 0
6ba: 0e 94 65 06 call 0xcca ; 0xcca <fputc>
6be: 06 c0 rjmp .+12 ; 0x6cc <vfprintf+0x38c>
6c0: b3 01 movw r22, r6
6c2: 80 e3 ldi r24, 0x30 ; 48
6c4: 90 e0 ldi r25, 0x00 ; 0
6c6: 0e 94 65 06 call 0xcca ; 0xcca <fputc>
6ca: aa 94 dec r10
6cc: ba 14 cp r11, r10
6ce: c0 f3 brcs .-16 ; 0x6c0 <vfprintf+0x380>
6d0: ba 94 dec r11
6d2: f1 01 movw r30, r2
6d4: eb 0d add r30, r11
6d6: f1 1d adc r31, r1
6d8: 80 81 ld r24, Z
6da: b3 01 movw r22, r6
6dc: 90 e0 ldi r25, 0x00 ; 0
6de: 0e 94 65 06 call 0xcca ; 0xcca <fputc>
6e2: bb 20 and r11, r11
6e4: 39 f0 breq .+14 ; 0x6f4 <vfprintf+0x3b4>
6e6: f4 cf rjmp .-24 ; 0x6d0 <vfprintf+0x390>
6e8: b3 01 movw r22, r6
6ea: 80 e2 ldi r24, 0x20 ; 32
6ec: 90 e0 ldi r25, 0x00 ; 0
6ee: 0e 94 65 06 call 0xcca ; 0xcca <fputc>
6f2: 5a 94 dec r5
6f4: 55 20 and r5, r5
6f6: c1 f7 brne .-16 ; 0x6e8 <vfprintf+0x3a8>
6f8: 4c ce rjmp .-872 ; 0x392 <vfprintf+0x52>
6fa: f3 01 movw r30, r6
6fc: 86 81 ldd r24, Z+6 ; 0x06
6fe: 97 81 ldd r25, Z+7 ; 0x07
700: 2b 96 adiw r28, 0x0b ; 11
702: 0f b6 in r0, 0x3f ; 63
704: f8 94 cli
706: de bf out 0x3e, r29 ; 62
708: 0f be out 0x3f, r0 ; 63
70a: cd bf out 0x3d, r28 ; 61
70c: df 91 pop r29
70e: cf 91 pop r28
710: 1f 91 pop r17
712: 0f 91 pop r16
714: ff 90 pop r15
716: ef 90 pop r14
718: df 90 pop r13
71a: cf 90 pop r12
71c: bf 90 pop r11
71e: af 90 pop r10
720: 9f 90 pop r9
722: 8f 90 pop r8
724: 7f 90 pop r7
726: 6f 90 pop r6
728: 5f 90 pop r5
72a: 3f 90 pop r3
72c: 2f 90 pop r2
72e: 08 95 ret
00000730 <vfscanf>:
730: a1 e1 ldi r26, 0x11 ; 17
732: b0 e0 ldi r27, 0x00 ; 0
734: ee e9 ldi r30, 0x9E ; 158
736: f3 e0 ldi r31, 0x03 ; 3
738: 0c 94 4f 07 jmp 0xe9e ; 0xe9e <__prologue_saves__>
73c: 66 24 eor r6, r6
73e: 77 24 eor r7, r7
740: 43 01 movw r8, r6
742: 1c 01 movw r2, r24
744: 79 87 std Y+9, r23 ; 0x09
746: 68 87 std Y+8, r22 ; 0x08
748: 5b 87 std Y+11, r21 ; 0x0b
74a: 4a 87 std Y+10, r20 ; 0x0a
74c: fc 01 movw r30, r24
74e: 17 82 std Z+7, r1 ; 0x07
750: 16 82 std Z+6, r1 ; 0x06
752: 83 81 ldd r24, Z+3 ; 0x03
754: 80 fd sbrc r24, 0
756: 05 c0 rjmp .+10 ; 0x762 <vfscanf+0x32>
758: 2f ef ldi r18, 0xFF ; 255
75a: 3f ef ldi r19, 0xFF ; 255
75c: 3c 83 std Y+4, r19 ; 0x04
75e: 2b 83 std Y+3, r18 ; 0x03
760: 58 c2 rjmp .+1200 ; 0xc12 <__stack+0x3b3>
762: 1e 82 std Y+6, r1 ; 0x06
764: 1d 82 std Y+5, r1 ; 0x05
766: 4f ef ldi r20, 0xFF ; 255
768: 5f ef ldi r21, 0xFF ; 255
76a: 5c 83 std Y+4, r21 ; 0x04
76c: 4b 83 std Y+3, r20 ; 0x03
76e: 44 24 eor r4, r4
770: 55 24 eor r5, r5
772: 1a 82 std Y+2, r1 ; 0x02
774: 19 82 std Y+1, r1 ; 0x01
776: ff 24 eor r15, r15
778: 1e c2 rjmp .+1084 ; 0xbb6 <__stack+0x357>
77a: af 2c mov r10, r15
77c: bb 24 eor r11, r11
77e: f0 fe sbrs r15, 0
780: dd c1 rjmp .+954 ; 0xb3c <__stack+0x2dd>
782: 15 32 cpi r17, 0x25 ; 37
784: 19 f4 brne .+6 ; 0x78c <vfscanf+0x5c>
786: 5e ef ldi r21, 0xFE ; 254
788: f5 22 and r15, r21
78a: 01 c2 rjmp .+1026 ; 0xb8e <__stack+0x32f>
78c: 91 2f mov r25, r17
78e: 90 53 subi r25, 0x30 ; 48
790: 9a 30 cpi r25, 0x0A ; 10
792: 60 f4 brcc .+24 ; 0x7ac <vfscanf+0x7c>
794: 8f e7 ldi r24, 0x7F ; 127
796: e8 16 cp r14, r24
798: 11 f4 brne .+4 ; 0x79e <vfscanf+0x6e>
79a: 80 e0 ldi r24, 0x00 ; 0
79c: 04 c0 rjmp .+8 ; 0x7a6 <vfscanf+0x76>
79e: 8a e0 ldi r24, 0x0A ; 10
7a0: e8 9e mul r14, r24
7a2: 80 2d mov r24, r0
7a4: 11 24 eor r1, r1
7a6: e8 2e mov r14, r24
7a8: e9 0e add r14, r25
7aa: ff c1 rjmp .+1022 ; 0xbaa <__stack+0x34b>
7ac: 81 2f mov r24, r17
7ae: 99 27 eor r25, r25
7b0: 87 fd sbrc r24, 7
7b2: 90 95 com r25
7b4: 0e 94 25 07 call 0xe4a ; 0xe4a <tolower>
7b8: 08 2f mov r16, r24
7ba: 8e 36 cpi r24, 0x6E ; 110
7bc: 09 f4 brne .+2 ; 0x7c0 <vfscanf+0x90>
7be: 8f c1 rjmp .+798 ; 0xade <__stack+0x27f>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -