rtc.lss
字号:
7bc: 78 0e add r7, r24
7be: 02 c0 rjmp .+4 ; 0x7c4 <vfprintf+0x362>
7c0: 78 2e mov r7, r24
7c2: 7a 94 dec r7
7c4: c3 fe sbrs r12, 3
7c6: 0f c0 rjmp .+30 ; 0x7e6 <vfprintf+0x384>
7c8: 26 2d mov r18, r6
7ca: 33 27 eor r19, r19
7cc: 27 fd sbrc r18, 7
7ce: 30 95 com r19
7d0: 8e 2d mov r24, r14
7d2: 99 27 eor r25, r25
7d4: 82 17 cp r24, r18
7d6: 93 07 cpc r25, r19
7d8: 2c f0 brlt .+10 ; 0x7e4 <vfprintf+0x382>
7da: 87 ef ldi r24, 0xF7 ; 247
7dc: 9f ef ldi r25, 0xFF ; 255
7de: c8 22 and r12, r24
7e0: d9 22 and r13, r25
7e2: 01 c0 rjmp .+2 ; 0x7e6 <vfprintf+0x384>
7e4: 6e 18 sub r6, r14
7e6: c3 fe sbrs r12, 3
7e8: 02 c0 rjmp .+4 ; 0x7ee <vfprintf+0x38c>
7ea: 76 18 sub r7, r6
7ec: 01 c0 rjmp .+2 ; 0x7f0 <vfprintf+0x38e>
7ee: 7e 18 sub r7, r14
7f0: c6 01 movw r24, r12
7f2: 80 78 andi r24, 0x80 ; 128
7f4: 91 70 andi r25, 0x01 ; 1
7f6: 89 2b or r24, r25
7f8: 51 f4 brne .+20 ; 0x80e <vfprintf+0x3ac>
7fa: 87 2d mov r24, r7
7fc: 7a 94 dec r7
7fe: 18 16 cp r1, r24
800: 34 f4 brge .+12 ; 0x80e <vfprintf+0x3ac>
802: b1 01 movw r22, r2
804: 80 e2 ldi r24, 0x20 ; 32
806: 90 e0 ldi r25, 0x00 ; 0
808: 0e 94 0d 05 call 0xa1a <fputc>
80c: f6 cf rjmp .-20 ; 0x7fa <vfprintf+0x398>
80e: c1 fe sbrs r12, 1
810: 04 c0 rjmp .+8 ; 0x81a <vfprintf+0x3b8>
812: b1 01 movw r22, r2
814: 8d e2 ldi r24, 0x2D ; 45
816: 90 e0 ldi r25, 0x00 ; 0
818: 0b c0 rjmp .+22 ; 0x830 <vfprintf+0x3ce>
81a: c4 fe sbrs r12, 4
81c: 04 c0 rjmp .+8 ; 0x826 <vfprintf+0x3c4>
81e: b1 01 movw r22, r2
820: 8b e2 ldi r24, 0x2B ; 43
822: 90 e0 ldi r25, 0x00 ; 0
824: 05 c0 rjmp .+10 ; 0x830 <vfprintf+0x3ce>
826: c5 fe sbrs r12, 5
828: 05 c0 rjmp .+10 ; 0x834 <vfprintf+0x3d2>
82a: b1 01 movw r22, r2
82c: 80 e2 ldi r24, 0x20 ; 32
82e: 90 e0 ldi r25, 0x00 ; 0
830: 0e 94 0d 05 call 0xa1a <fputc>
834: c6 fe sbrs r12, 6
836: 10 c0 rjmp .+32 ; 0x858 <vfprintf+0x3f6>
838: b1 01 movw r22, r2
83a: 80 e3 ldi r24, 0x30 ; 48
83c: 90 e0 ldi r25, 0x00 ; 0
83e: 0e 94 0d 05 call 0xa1a <fputc>
842: 98 89 ldd r25, Y+16 ; 0x10
844: 90 31 cpi r25, 0x10 ; 16
846: 41 f4 brne .+16 ; 0x858 <vfprintf+0x3f6>
848: b1 01 movw r22, r2
84a: ef 85 ldd r30, Y+15 ; 0x0f
84c: 8e 2f mov r24, r30
84e: 99 27 eor r25, r25
850: 87 fd sbrc r24, 7
852: 90 95 com r25
854: 0e 94 0d 05 call 0xa1a <fputc>
858: d0 fe sbrs r13, 0
85a: 0a c0 rjmp .+20 ; 0x870 <vfprintf+0x40e>
85c: 87 2d mov r24, r7
85e: 7a 94 dec r7
860: 18 16 cp r1, r24
862: 34 f4 brge .+12 ; 0x870 <vfprintf+0x40e>
864: b1 01 movw r22, r2
866: 80 e3 ldi r24, 0x30 ; 48
868: 90 e0 ldi r25, 0x00 ; 0
86a: 0e 94 0d 05 call 0xa1a <fputc>
86e: f6 cf rjmp .-20 ; 0x85c <vfprintf+0x3fa>
870: c3 fe sbrs r12, 3
872: 0a c0 rjmp .+20 ; 0x888 <vfprintf+0x426>
874: 86 2d mov r24, r6
876: 6a 94 dec r6
878: 18 16 cp r1, r24
87a: 34 f4 brge .+12 ; 0x888 <vfprintf+0x426>
87c: b1 01 movw r22, r2
87e: 80 e3 ldi r24, 0x30 ; 48
880: 90 e0 ldi r25, 0x00 ; 0
882: 0e 94 0d 05 call 0xa1a <fputc>
886: f6 cf rjmp .-20 ; 0x874 <vfprintf+0x412>
888: 90 e8 ldi r25, 0x80 ; 128
88a: b9 2e mov r11, r25
88c: bc 20 and r11, r12
88e: 51 f4 brne .+20 ; 0x8a4 <vfprintf+0x442>
890: 87 2d mov r24, r7
892: 7a 94 dec r7
894: 18 16 cp r1, r24
896: 34 f4 brge .+12 ; 0x8a4 <vfprintf+0x442>
898: b1 01 movw r22, r2
89a: 80 e2 ldi r24, 0x20 ; 32
89c: 90 e0 ldi r25, 0x00 ; 0
89e: 0e 94 0d 05 call 0xa1a <fputc>
8a2: f6 cf rjmp .-20 ; 0x890 <vfprintf+0x42e>
8a4: ff 85 ldd r31, Y+15 ; 0x0f
8a6: f3 36 cpi r31, 0x63 ; 99
8a8: 41 f4 brne .+16 ; 0x8ba <vfprintf+0x458>
8aa: 8e 2d mov r24, r14
8ac: b1 01 movw r22, r2
8ae: 99 27 eor r25, r25
8b0: 87 fd sbrc r24, 7
8b2: 90 95 com r25
8b4: 0e 94 0d 05 call 0xa1a <fputc>
8b8: 40 c0 rjmp .+128 ; 0x93a <vfprintf+0x4d8>
8ba: 2f 85 ldd r18, Y+15 ; 0x0f
8bc: 23 37 cpi r18, 0x73 ; 115
8be: b1 f4 brne .+44 ; 0x8ec <vfprintf+0x48a>
8c0: 88 89 ldd r24, Y+16 ; 0x10
8c2: 81 50 subi r24, 0x01 ; 1
8c4: 88 8b std Y+16, r24 ; 0x10
8c6: 8f 3f cpi r24, 0xFF ; 255
8c8: c1 f1 breq .+112 ; 0x93a <vfprintf+0x4d8>
8ca: f7 01 movw r30, r14
8cc: 80 81 ld r24, Z
8ce: 08 94 sec
8d0: e1 1c adc r14, r1
8d2: f1 1c adc r15, r1
8d4: b1 01 movw r22, r2
8d6: 99 27 eor r25, r25
8d8: 87 fd sbrc r24, 7
8da: 90 95 com r25
8dc: 0e 94 0d 05 call 0xa1a <fputc>
8e0: 98 89 ldd r25, Y+16 ; 0x10
8e2: 91 50 subi r25, 0x01 ; 1
8e4: 98 8b std Y+16, r25 ; 0x10
8e6: 9f 3f cpi r25, 0xFF ; 255
8e8: 81 f7 brne .-32 ; 0x8ca <vfprintf+0x468>
8ea: 27 c0 rjmp .+78 ; 0x93a <vfprintf+0x4d8>
8ec: ef 85 ldd r30, Y+15 ; 0x0f
8ee: e3 35 cpi r30, 0x53 ; 83
8f0: 79 f4 brne .+30 ; 0x910 <vfprintf+0x4ae>
8f2: f8 89 ldd r31, Y+16 ; 0x10
8f4: f1 50 subi r31, 0x01 ; 1
8f6: f8 8b std Y+16, r31 ; 0x10
8f8: ff 3f cpi r31, 0xFF ; 255
8fa: f9 f0 breq .+62 ; 0x93a <vfprintf+0x4d8>
8fc: f7 01 movw r30, r14
8fe: 84 91 lpm r24, Z
900: b1 01 movw r22, r2
902: 99 27 eor r25, r25
904: 0e 94 0d 05 call 0xa1a <fputc>
908: 08 94 sec
90a: e1 1c adc r14, r1
90c: f1 1c adc r15, r1
90e: f1 cf rjmp .-30 ; 0x8f2 <vfprintf+0x490>
910: 6e 01 movw r12, r28
912: 08 94 sec
914: c1 1c adc r12, r1
916: d1 1c adc r13, r1
918: 89 89 ldd r24, Y+17 ; 0x11
91a: 9a 89 ldd r25, Y+18 ; 0x12
91c: 8c 15 cp r24, r12
91e: 9d 05 cpc r25, r13
920: 61 f0 breq .+24 ; 0x93a <vfprintf+0x4d8>
922: e9 89 ldd r30, Y+17 ; 0x11
924: fa 89 ldd r31, Y+18 ; 0x12
926: 82 91 ld r24, -Z
928: fa 8b std Y+18, r31 ; 0x12
92a: e9 8b std Y+17, r30 ; 0x11
92c: b1 01 movw r22, r2
92e: 99 27 eor r25, r25
930: 87 fd sbrc r24, 7
932: 90 95 com r25
934: 0e 94 0d 05 call 0xa1a <fputc>
938: ef cf rjmp .-34 ; 0x918 <vfprintf+0x4b6>
93a: bb 20 and r11, r11
93c: 69 f0 breq .+26 ; 0x958 <vfprintf+0x4f6>
93e: 87 2d mov r24, r7
940: 7a 94 dec r7
942: 18 16 cp r1, r24
944: 4c f4 brge .+18 ; 0x958 <vfprintf+0x4f6>
946: b1 01 movw r22, r2
948: 80 e2 ldi r24, 0x20 ; 32
94a: 90 e0 ldi r25, 0x00 ; 0
94c: 0e 94 0d 05 call 0xa1a <fputc>
950: f6 cf rjmp .-20 ; 0x93e <vfprintf+0x4dc>
952: b1 01 movw r22, r2
954: 0e 94 0d 05 call 0xa1a <fputc>
958: cc 24 eor r12, r12
95a: dd 24 eor r13, r13
95c: 13 c0 rjmp .+38 ; 0x984 <vfprintf+0x522>
95e: 9f 85 ldd r25, Y+15 ; 0x0f
960: 95 32 cpi r25, 0x25 ; 37
962: 41 f4 brne .+16 ; 0x974 <vfprintf+0x512>
964: 81 e0 ldi r24, 0x01 ; 1
966: c8 2e mov r12, r24
968: d1 2c mov r13, r1
96a: 66 24 eor r6, r6
96c: 76 2c mov r7, r6
96e: ea e0 ldi r30, 0x0A ; 10
970: e8 8b std Y+16, r30 ; 0x10
972: 08 c0 rjmp .+16 ; 0x984 <vfprintf+0x522>
974: b1 01 movw r22, r2
976: ff 85 ldd r31, Y+15 ; 0x0f
978: 8f 2f mov r24, r31
97a: 99 27 eor r25, r25
97c: 87 fd sbrc r24, 7
97e: 90 95 com r25
980: 0e 94 0d 05 call 0xa1a <fputc>
984: f1 01 movw r30, r2
986: 83 81 ldd r24, Z+3 ; 0x03
988: 83 ff sbrs r24, 3
98a: 04 c0 rjmp .+8 ; 0x994 <vfprintf+0x532>
98c: ed 85 ldd r30, Y+13 ; 0x0d
98e: fe 85 ldd r31, Y+14 ; 0x0e
990: f4 91 lpm r31, Z
992: 03 c0 rjmp .+6 ; 0x99a <vfprintf+0x538>
994: ed 85 ldd r30, Y+13 ; 0x0d
996: fe 85 ldd r31, Y+14 ; 0x0e
998: f0 81 ld r31, Z
99a: ff 87 std Y+15, r31 ; 0x0f
99c: 2f 85 ldd r18, Y+15 ; 0x0f
99e: 22 23 and r18, r18
9a0: 09 f0 breq .+2 ; 0x9a4 <vfprintf+0x542>
9a2: 8b cd rjmp .-1258 ; 0x4ba <vfprintf+0x58>
9a4: f1 01 movw r30, r2
9a6: 86 81 ldd r24, Z+6 ; 0x06
9a8: 97 81 ldd r25, Z+7 ; 0x07
9aa: 62 96 adiw r28, 0x12 ; 18
9ac: 0f b6 in r0, 0x3f ; 63
9ae: f8 94 cli
9b0: de bf out 0x3e, r29 ; 62
9b2: 0f be out 0x3f, r0 ; 63
9b4: cd bf out 0x3d, r28 ; 61
9b6: df 91 pop r29
9b8: cf 91 pop r28
9ba: 1f 91 pop r17
9bc: 0f 91 pop r16
9be: ff 90 pop r15
9c0: ef 90 pop r14
9c2: df 90 pop r13
9c4: cf 90 pop r12
9c6: bf 90 pop r11
9c8: af 90 pop r10
9ca: 9f 90 pop r9
9cc: 8f 90 pop r8
9ce: 7f 90 pop r7
9d0: 6f 90 pop r6
9d2: 5f 90 pop r5
9d4: 4f 90 pop r4
9d6: 3f 90 pop r3
9d8: 2f 90 pop r2
9da: 08 95 ret
000009dc <strlen_P>:
9dc: fc 01 movw r30, r24
9de: 05 90 lpm r0, Z+
9e0: 00 20 and r0, r0
9e2: e9 f7 brne .-6 ; 0x9de <strlen_P+0x2>
9e4: 80 95 com r24
9e6: 90 95 com r25
9e8: 8e 0f add r24, r30
9ea: 9f 1f adc r25, r31
9ec: 08 95 ret
000009ee <strnlen_P>:
9ee: fc 01 movw r30, r24
9f0: 05 90 lpm r0, Z+
9f2: 61 50 subi r22, 0x01 ; 1
9f4: 70 40 sbci r23, 0x00 ; 0
9f6: 01 10 cpse r0, r1
9f8: d8 f7 brcc .-10 ; 0x9f0 <strnlen_P+0x2>
9fa: 80 95 com r24
9fc: 90 95 com r25
9fe: 8e 0f add r24, r30
a00: 9f 1f adc r25, r31
a02: 08 95 ret
00000a04 <strnlen>:
a04: fc 01 movw r30, r24
a06: 61 50 subi r22, 0x01 ; 1
a08: 70 40 sbci r23, 0x00 ; 0
a0a: 01 90 ld r0, Z+
a0c: 01 10 cpse r0, r1
a0e: d8 f7 brcc .-10 ; 0xa06 <strnlen+0x2>
a10: 80 95 com r24
a12: 90 95 com r25
a14: 8e 0f add r24, r30
a16: 9f 1f adc r25, r31
a18: 08 95 ret
00000a1a <fputc>:
a1a: 0f 93 push r16
a1c: 1f 93 push r17
a1e: cf 93 push r28
a20: df 93 push r29
a22: 8c 01 movw r16, r24
a24: eb 01 movw r28, r22
a26: 8b 81 ldd r24, Y+3 ; 0x03
a28: 99 27 eor r25, r25
a2a: 81 ff sbrs r24, 1
a2c: 1c c0 rjmp .+56 ; 0xa66 <fputc+0x4c>
a2e: 82 ff sbrs r24, 2
a30: 0d c0 rjmp .+26 ; 0xa4c <fputc+0x32>
a32: 2e 81 ldd r18, Y+6 ; 0x06
a34: 3f 81 ldd r19, Y+7 ; 0x07
a36: 8c 81 ldd r24, Y+4 ; 0x04
a38: 9d 81 ldd r25, Y+5 ; 0x05
a3a: 28 17 cp r18, r24
a3c: 39 07 cpc r19, r25
a3e: 64 f4 brge .+24 ; 0xa58 <fputc+0x3e>
a40: e8 81 ld r30, Y
a42: f9 81 ldd r31, Y+1 ; 0x01
a44: 01 93 st Z+, r16
a46: f9 83 std Y+1, r31 ; 0x01
a48: e8 83 st Y, r30
a4a: 06 c0 rjmp .+12 ; 0xa58 <fputc+0x3e>
a4c: e8 85 ldd r30, Y+8 ; 0x08
a4e: f9 85 ldd r31, Y+9 ; 0x09
a50: 80 2f mov r24, r16
a52: 09 95 icall
a54: 89 2b or r24, r25
a56: 39 f4 brne .+14 ; 0xa66 <fputc+0x4c>
a58: 8e 81 ldd r24, Y+6 ; 0x06
a5a: 9f 81 ldd r25, Y+7 ; 0x07
a5c: 01 96 adiw r24, 0x01 ; 1
a5e: 9f 83 std Y+7, r25 ; 0x07
a60: 8e 83 std Y+6, r24 ; 0x06
a62: c8 01 movw r24, r16
a64: 02 c0 rjmp .+4 ; 0xa6a <fputc+0x50>
a66: 8f ef ldi r24, 0xFF ; 255
a68: 9f ef ldi r25, 0xFF ; 255
a6a: df 91 pop r29
a6c: cf 91 pop r28
a6e: 1f 91 pop r17
a70: 0f 91 pop r16
a72: 08 95 ret
00000a74 <__udivmodqi4>:
a74: 99 1b sub r25, r25
a76: 79 e0 ldi r23, 0x09 ; 9
a78: 04 c0 rjmp .+8 ; 0xa82 <__udivmodqi4_ep>
00000a7a <__udivmodqi4_loop>:
a7a: 99 1f adc r25, r25
a7c: 96 17 cp r25, r22
a7e: 08 f0 brcs .+2 ; 0xa82 <__udivmodqi4_ep>
a80: 96 1b sub r25, r22
00000a82 <__udivmodqi4_ep>:
a82: 88 1f adc r24, r24
a84: 7a 95 dec r23
a86: c9 f7 brne .-14 ; 0xa7a <__udivmodqi4_loop>
a88: 80 95 com r24
a8a: 08 95 ret
00000a8c <__udivmodsi4>:
a8c: a1 e2 ldi r26, 0x21 ; 33
a8e: 1a 2e mov r1, r26
a90: aa 1b sub r26, r26
a92: bb 1b sub r27, r27
a94: fd 01 movw r30, r26
a96: 0d c0 rjmp .+26 ; 0xab2 <__udivmodsi4_ep>
00000a98 <__udivmodsi4_loop>:
a98: aa 1f adc r26, r26
a9a: bb 1f adc r27, r27
a9c: ee 1f adc r30, r30
a9e: ff 1f adc r31, r31
aa0: a2 17 cp r26, r18
aa2: b3 07 cpc r27, r19
aa4: e4 07 cpc r30, r20
aa6: f5 07 cpc r31, r21
aa8: 20 f0 brcs .+8 ; 0xab2 <__udivmodsi4_ep>
aaa: a2 1b sub r26, r18
aac: b3 0b sbc r27, r19
aae: e4 0b sbc r30, r20
ab0: f5 0b sbc r31, r21
00000ab2 <__udivmodsi4_ep>:
ab2: 66 1f adc r22, r22
ab4: 77 1f adc r23, r23
ab6: 88 1f adc r24, r24
ab8: 99 1f adc r25, r25
aba: 1a 94 dec r1
abc: 69 f7 brne .-38 ; 0xa98 <__udivmodsi4_loop>
abe: 60 95 com r22
ac0: 70 95 com r23
ac2: 80 95 com r24
ac4: 90 95 com r25
ac6: 9b 01 movw r18, r22
ac8: ac 01 movw r20, r24
aca: bd 01 movw r22, r26
acc: cf 01 movw r24, r30
ace: 08 95 ret
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -