📄 clock.lst
字号:
7d6: 1f 91 pop r17
7d8: 08 95 ret
000007da <init_key>:
7da: 83 e0 ldi r24, 0x03 ; 3
7dc: 90 e6 ldi r25, 0x60 ; 96
7de: 90 93 9a 01 sts 0x019A, r25
7e2: 80 93 99 01 sts 0x0199, r24
7e6: 82 e0 ldi r24, 0x02 ; 2
7e8: 90 e6 ldi r25, 0x60 ; 96
7ea: 90 93 98 01 sts 0x0198, r25
7ee: 80 93 97 01 sts 0x0197, r24
7f2: 80 e9 ldi r24, 0x90 ; 144
7f4: 80 93 03 60 sts 0x6003, r24
7f8: 10 92 02 60 sts 0x6002, r1
7fc: 08 95 ret
000007fe <main>:
7fe: cf ef ldi r28, 0xFF ; 255
800: d0 e1 ldi r29, 0x10 ; 16
802: de bf out 0x3e, r29 ; 62
804: cd bf out 0x3d, r28 ; 61
806: 10 92 96 01 sts 0x0196, r1
80a: 80 e8 ldi r24, 0x80 ; 128
80c: 85 bf out 0x35, r24 ; 53
80e: 0e 94 a2 00 call 0x144
812: 0e 94 c5 00 call 0x18a
816: 0e 94 ed 03 call 0x7da
81a: 85 e6 ldi r24, 0x65 ; 101
81c: 91 e0 ldi r25, 0x01 ; 1
81e: 0e 94 fc 00 call 0x1f8
822: 0e 94 8b 01 call 0x316
826: 80 e6 ldi r24, 0x60 ; 96
828: 87 bb out 0x17, r24 ; 23
82a: 0e 94 9c 03 call 0x738
82e: c8 2f mov r28, r24
830: 88 23 and r24, r24
832: d9 f3 breq .-10 ; 0x82a
834: 6e ee ldi r22, 0xEE ; 238
836: 72 e0 ldi r23, 0x02 ; 2
838: 80 e8 ldi r24, 0x80 ; 128
83a: 94 e0 ldi r25, 0x04 ; 4
83c: 0e 94 aa 00 call 0x154
840: 8c 2f mov r24, r28
842: 0e 94 6a 03 call 0x6d4
846: 91 e0 ldi r25, 0x01 ; 1
848: 90 93 96 01 sts 0x0196, r25
84c: 99 27 eor r25, r25
84e: 87 30 cpi r24, 0x07 ; 7
850: 91 05 cpc r25, r1
852: 09 f4 brne .+2 ; 0x856
854: c6 c0 rjmp .+396 ; 0x9e2
856: 88 30 cpi r24, 0x08 ; 8
858: 91 05 cpc r25, r1
85a: 0c f0 brlt .+2 ; 0x85e
85c: 46 c0 rjmp .+140 ; 0x8ea
85e: 83 30 cpi r24, 0x03 ; 3
860: 91 05 cpc r25, r1
862: 09 f4 brne .+2 ; 0x866
864: e5 c0 rjmp .+458 ; 0xa30
866: 84 30 cpi r24, 0x04 ; 4
868: 91 05 cpc r25, r1
86a: 0c f0 brlt .+2 ; 0x86e
86c: 85 c0 rjmp .+266 ; 0x978
86e: 81 30 cpi r24, 0x01 ; 1
870: 91 05 cpc r25, r1
872: 09 f4 brne .+2 ; 0x876
874: 49 c1 rjmp .+658 ; 0xb08
876: 82 30 cpi r24, 0x02 ; 2
878: 91 05 cpc r25, r1
87a: 0c f4 brge .+2 ; 0x87e
87c: 3c c1 rjmp .+632 ; 0xaf6
87e: 80 91 20 01 lds r24, 0x0120
882: 90 91 21 01 lds r25, 0x0121
886: 01 96 adiw r24, 0x01 ; 1
888: 8d 30 cpi r24, 0x0D ; 13
88a: 91 05 cpc r25, r1
88c: 09 f4 brne .+2 ; 0x890
88e: 14 c1 rjmp .+552 ; 0xab8
890: 90 93 21 01 sts 0x0121, r25
894: 80 93 20 01 sts 0x0120, r24
898: 90 93 1b 01 sts 0x011B, r25
89c: 80 93 1a 01 sts 0x011A, r24
8a0: 65 e8 ldi r22, 0x85 ; 133
8a2: 70 e0 ldi r23, 0x00 ; 0
8a4: 0e 94 2d 01 call 0x25a
8a8: 0e 94 8b 01 call 0x316
8ac: 80 91 1e 01 lds r24, 0x011E
8b0: 90 91 1f 01 lds r25, 0x011F
8b4: 0e 94 65 00 call 0xca
8b8: 90 93 03 01 sts 0x0103, r25
8bc: 80 93 02 01 sts 0x0102, r24
8c0: e0 91 20 01 lds r30, 0x0120
8c4: f0 91 21 01 lds r31, 0x0121
8c8: ee 0f add r30, r30
8ca: ff 1f adc r31, r31
8cc: e2 50 subi r30, 0x02 ; 2
8ce: ff 4f sbci r31, 0xFF ; 255
8d0: 20 81 ld r18, Z
8d2: 31 81 ldd r19, Z+1 ; 0x01
8d4: 80 91 22 01 lds r24, 0x0122
8d8: 90 91 23 01 lds r25, 0x0123
8dc: 28 17 cp r18, r24
8de: 39 07 cpc r19, r25
8e0: 08 f4 brcc .+2 ; 0x8e4
8e2: 6c c0 rjmp .+216 ; 0x9bc
8e4: 10 92 96 01 sts 0x0196, r1
8e8: a0 cf rjmp .-192 ; 0x82a
8ea: 8b 30 cpi r24, 0x0B ; 11
8ec: 91 05 cpc r25, r1
8ee: 09 f4 brne .+2 ; 0x8f2
8f0: be c0 rjmp .+380 ; 0xa6e
8f2: 8c 30 cpi r24, 0x0C ; 12
8f4: 91 05 cpc r25, r1
8f6: d4 f4 brge .+52 ; 0x92c
8f8: 89 30 cpi r24, 0x09 ; 9
8fa: 91 05 cpc r25, r1
8fc: 09 f4 brne .+2 ; 0x900
8fe: df c0 rjmp .+446 ; 0xabe
900: 0a 97 sbiw r24, 0x0a ; 10
902: 0c f0 brlt .+2 ; 0x906
904: bb c0 rjmp .+374 ; 0xa7c
906: 80 91 82 01 lds r24, 0x0182
90a: 90 91 83 01 lds r25, 0x0183
90e: 87 58 subi r24, 0x87 ; 135
910: 9f 4f sbci r25, 0xFF ; 255
912: 6c e3 ldi r22, 0x3C ; 60
914: 70 e0 ldi r23, 0x00 ; 0
916: 0e 94 a1 05 call 0xb42
91a: 90 93 83 01 sts 0x0183, r25
91e: 80 93 82 01 sts 0x0182, r24
922: 6c ec ldi r22, 0xCC ; 204
924: 70 e0 ldi r23, 0x00 ; 0
926: 0e 94 2d 01 call 0x25a
92a: c0 cf rjmp .-128 ; 0x8ac
92c: 8d 30 cpi r24, 0x0D ; 13
92e: 91 05 cpc r25, r1
930: 09 f4 brne .+2 ; 0x934
932: db c0 rjmp .+438 ; 0xaea
934: 8d 30 cpi r24, 0x0D ; 13
936: 91 05 cpc r25, r1
938: 0c f4 brge .+2 ; 0x93c
93a: b7 c0 rjmp .+366 ; 0xaaa
93c: 8e 30 cpi r24, 0x0E ; 14
93e: 91 05 cpc r25, r1
940: 09 f4 brne .+2 ; 0x944
942: f8 c0 rjmp .+496 ; 0xb34
944: 0f 97 sbiw r24, 0x0f ; 15
946: 09 f0 breq .+2 ; 0x94a
948: b1 cf rjmp .-158 ; 0x8ac
94a: 80 91 90 01 lds r24, 0x0190
94e: 90 91 91 01 lds r25, 0x0191
952: 89 58 subi r24, 0x89 ; 137
954: 9f 4f sbci r25, 0xFF ; 255
956: 6c e3 ldi r22, 0x3C ; 60
958: 70 e0 ldi r23, 0x00 ; 0
95a: 0e 94 a1 05 call 0xb42
95e: 90 93 91 01 sts 0x0191, r25
962: 80 93 90 01 sts 0x0190, r24
966: 90 93 8b 01 sts 0x018B, r25
96a: 80 93 8a 01 sts 0x018A, r24
96e: 66 ec ldi r22, 0xC6 ; 198
970: 70 e0 ldi r23, 0x00 ; 0
972: 0e 94 2d 01 call 0x25a
976: 9a cf rjmp .-204 ; 0x8ac
978: 85 30 cpi r24, 0x05 ; 5
97a: 91 05 cpc r25, r1
97c: 09 f4 brne .+2 ; 0x980
97e: d4 c0 rjmp .+424 ; 0xb28
980: 06 97 sbiw r24, 0x06 ; 6
982: 94 f4 brge .+36 ; 0x9a8
984: 80 91 84 01 lds r24, 0x0184
988: 90 91 85 01 lds r25, 0x0185
98c: 8f 96 adiw r24, 0x2f ; 47
98e: 68 e1 ldi r22, 0x18 ; 24
990: 70 e0 ldi r23, 0x00 ; 0
992: 0e 94 a1 05 call 0xb42
996: 90 93 85 01 sts 0x0185, r25
99a: 80 93 84 01 sts 0x0184, r24
99e: 69 ec ldi r22, 0xC9 ; 201
9a0: 70 e0 ldi r23, 0x00 ; 0
9a2: 0e 94 2d 01 call 0x25a
9a6: 82 cf rjmp .-252 ; 0x8ac
9a8: 80 91 20 01 lds r24, 0x0120
9ac: 90 91 21 01 lds r25, 0x0121
9b0: 01 97 sbiw r24, 0x01 ; 1
9b2: 09 f0 breq .+2 ; 0x9b6
9b4: 6d cf rjmp .-294 ; 0x890
9b6: 8c e0 ldi r24, 0x0C ; 12
9b8: 90 e0 ldi r25, 0x00 ; 0
9ba: 6a cf rjmp .-300 ; 0x890
9bc: 81 e0 ldi r24, 0x01 ; 1
9be: 90 e0 ldi r25, 0x00 ; 0
9c0: 90 93 23 01 sts 0x0123, r25
9c4: 80 93 22 01 sts 0x0122, r24
9c8: 90 93 1d 01 sts 0x011D, r25
9cc: 80 93 1c 01 sts 0x011C, r24
9d0: 68 e8 ldi r22, 0x88 ; 136
9d2: 70 e0 ldi r23, 0x00 ; 0
9d4: 0e 94 2d 01 call 0x25a
9d8: 0e 94 8b 01 call 0x316
9dc: 10 92 96 01 sts 0x0196, r1
9e0: 24 cf rjmp .-440 ; 0x82a
9e2: c0 91 22 01 lds r28, 0x0122
9e6: d0 91 23 01 lds r29, 0x0123
9ea: 21 97 sbiw r28, 0x01 ; 1
9ec: 80 91 1e 01 lds r24, 0x011E
9f0: 90 91 1f 01 lds r25, 0x011F
9f4: 0e 94 65 00 call 0xca
9f8: 90 93 03 01 sts 0x0103, r25
9fc: 80 93 02 01 sts 0x0102, r24
a00: 20 97 sbiw r28, 0x00 ; 0
a02: 51 f4 brne .+20 ; 0xa18
a04: e0 91 20 01 lds r30, 0x0120
a08: f0 91 21 01 lds r31, 0x0121
a0c: ee 0f add r30, r30
a0e: ff 1f adc r31, r31
a10: e2 50 subi r30, 0x02 ; 2
a12: ff 4f sbci r31, 0xFF ; 255
a14: c0 81 ld r28, Z
a16: d1 81 ldd r29, Z+1 ; 0x01
a18: d0 93 23 01 sts 0x0123, r29
a1c: c0 93 22 01 sts 0x0122, r28
a20: d0 93 1d 01 sts 0x011D, r29
a24: c0 93 1c 01 sts 0x011C, r28
a28: 68 e8 ldi r22, 0x88 ; 136
a2a: 70 e0 ldi r23, 0x00 ; 0
a2c: ce 01 movw r24, r28
a2e: 3a cf rjmp .-396 ; 0x8a4
a30: c0 91 22 01 lds r28, 0x0122
a34: d0 91 23 01 lds r29, 0x0123
a38: 21 96 adiw r28, 0x01 ; 1
a3a: 80 91 1e 01 lds r24, 0x011E
a3e: 90 91 1f 01 lds r25, 0x011F
a42: 0e 94 65 00 call 0xca
a46: 90 93 03 01 sts 0x0103, r25
a4a: 80 93 02 01 sts 0x0102, r24
a4e: e0 91 20 01 lds r30, 0x0120
a52: f0 91 21 01 lds r31, 0x0121
a56: ee 0f add r30, r30
a58: ff 1f adc r31, r31
a5a: e2 50 subi r30, 0x02 ; 2
a5c: ff 4f sbci r31, 0xFF ; 255
a5e: 80 81 ld r24, Z
a60: 91 81 ldd r25, Z+1 ; 0x01
a62: 8c 17 cp r24, r28
a64: 9d 07 cpc r25, r29
a66: c0 f6 brcc .-80 ; 0xa18
a68: c1 e0 ldi r28, 0x01 ; 1
a6a: d0 e0 ldi r29, 0x00 ; 0
a6c: d5 cf rjmp .-86 ; 0xa18
a6e: 80 91 90 01 lds r24, 0x0190
a72: 90 91 91 01 lds r25, 0x0191
a76: 87 58 subi r24, 0x87 ; 135
a78: 9f 4f sbci r25, 0xFF ; 255
a7a: 6d cf rjmp .-294 ; 0x956
a7c: 80 91 8e 01 lds r24, 0x018E
a80: 90 91 8f 01 lds r25, 0x018F
a84: 87 58 subi r24, 0x87 ; 135
a86: 9f 4f sbci r25, 0xFF ; 255
a88: 6c e3 ldi r22, 0x3C ; 60
a8a: 70 e0 ldi r23, 0x00 ; 0
a8c: 0e 94 a1 05 call 0xb42
a90: 90 93 8f 01 sts 0x018F, r25
a94: 80 93 8e 01 sts 0x018E, r24
a98: 90 93 89 01 sts 0x0189, r25
a9c: 80 93 88 01 sts 0x0188, r24
aa0: 63 ec ldi r22, 0xC3 ; 195
aa2: 70 e0 ldi r23, 0x00 ; 0
aa4: 0e 94 2d 01 call 0x25a
aa8: 01 cf rjmp .-510 ; 0x8ac
aaa: 80 91 82 01 lds r24, 0x0182
aae: 90 91 83 01 lds r25, 0x0183
ab2: 89 58 subi r24, 0x89 ; 137
ab4: 9f 4f sbci r25, 0xFF ; 255
ab6: 2d cf rjmp .-422 ; 0x912
ab8: 81 e0 ldi r24, 0x01 ; 1
aba: 90 e0 ldi r25, 0x00 ; 0
abc: e9 ce rjmp .-558 ; 0x890
abe: 80 91 8c 01 lds r24, 0x018C
ac2: 90 91 8d 01 lds r25, 0x018D
ac6: c1 96 adiw r24, 0x31 ; 49
ac8: 68 e1 ldi r22, 0x18 ; 24
aca: 70 e0 ldi r23, 0x00 ; 0
acc: 0e 94 a1 05 call 0xb42
ad0: 90 93 8d 01 sts 0x018D, r25
ad4: 80 93 8c 01 sts 0x018C, r24
ad8: 90 93 87 01 sts 0x0187, r25
adc: 80 93 86 01 sts 0x0186, r24
ae0: 60 ec ldi r22, 0xC0 ; 192
ae2: 70 e0 ldi r23, 0x00 ; 0
ae4: 0e 94 2d 01 call 0x25a
ae8: e1 ce rjmp .-574 ; 0x8ac
aea: 80 91 8c 01 lds r24, 0x018C
aee: 90 91 8d 01 lds r25, 0x018D
af2: 8f 96 adiw r24, 0x2f ; 47
af4: e9 cf rjmp .-46 ; 0xac8
af6: 89 2b or r24, r25
af8: 09 f0 breq .+2 ; 0xafc
afa: d8 ce rjmp .-592 ; 0x8ac
afc: 80 91 84 01 lds r24, 0x0184
b00: 90 91 85 01 lds r25, 0x0185
b04: c1 96 adiw r24, 0x31 ; 49
b06: 43 cf rjmp .-378 ; 0x98e
b08: 80 91 1e 01 lds r24, 0x011E
b0c: 90 91 1f 01 lds r25, 0x011F
b10: 01 96 adiw r24, 0x01 ; 1
b12: 90 93 1f 01 sts 0x011F, r25
b16: 80 93 1e 01 sts 0x011E, r24
b1a: 90 93 19 01 sts 0x0119, r25
b1e: 80 93 18 01 sts 0x0118, r24
b22: 60 e8 ldi r22, 0x80 ; 128
b24: 70 e0 ldi r23, 0x00 ; 0
b26: be ce rjmp .-644 ; 0x8a4
b28: 80 91 1e 01 lds r24, 0x011E
b2c: 90 91 1f 01 lds r25, 0x011F
b30: 01 97 sbiw r24, 0x01 ; 1
b32: ef cf rjmp .-34 ; 0xb12
b34: 80 91 8e 01 lds r24, 0x018E
b38: 90 91 8f 01 lds r25, 0x018F
b3c: 89 58 subi r24, 0x89 ; 137
b3e: 9f 4f sbci r25, 0xFF ; 255
b40: a3 cf rjmp .-186 ; 0xa88
00000b42 <__udivmodhi4>:
b42: aa 1b sub r26, r26
b44: bb 1b sub r27, r27
b46: 51 e1 ldi r21, 0x11 ; 17
b48: 07 c0 rjmp .+14 ; 0xb58
00000b4a <__udivmodhi4_loop>:
b4a: aa 1f adc r26, r26
b4c: bb 1f adc r27, r27
b4e: a6 17 cp r26, r22
b50: b7 07 cpc r27, r23
b52: 10 f0 brcs .+4 ; 0xb58
b54: a6 1b sub r26, r22
b56: b7 0b sbc r27, r23
00000b58 <__udivmodhi4_ep>:
b58: 88 1f adc r24, r24
b5a: 99 1f adc r25, r25
b5c: 5a 95 dec r21
b5e: a9 f7 brne .-22 ; 0xb4a
b60: 80 95 com r24
b62: 90 95 com r25
b64: bc 01 movw r22, r24
b66: cd 01 movw r24, r26
b68: 08 95 ret
00000b6a <__divmodhi4>:
b6a: 97 fb bst r25, 7
b6c: 09 2e mov r0, r25
b6e: 07 26 eor r0, r23
b70: 0a d0 rcall .+20 ; 0xb86
b72: 77 fd sbrc r23, 7
b74: 04 d0 rcall .+8 ; 0xb7e
b76: e5 df rcall .-54 ; 0xb42
b78: 06 d0 rcall .+12 ; 0xb86
b7a: 00 20 and r0, r0
b7c: 1a f4 brpl .+6 ; 0xb84
00000b7e <__divmodhi4_neg2>:
b7e: 70 95 com r23
b80: 61 95 neg r22
b82: 7f 4f sbci r23, 0xFF ; 255
00000b84 <__divmodhi4_exit>:
b84: 08 95 ret
00000b86 <__divmodhi4_neg1>:
b86: f6 f7 brtc .-4 ; 0xb84
b88: 90 95 com r25
b8a: 81 95 neg r24
b8c: 9f 4f sbci r25, 0xFF ; 255
b8e: 08 95 ret
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -