📄 main.lss
字号:
7a4: 2f 5f subi r18, 0xFF ; 255
7a6: 3f 4f sbci r19, 0xFF ; 255
7a8: 28 8b std Y+16, r18 ; 0x10
7aa: 39 8b std Y+17, r19 ; 0x11
7ac: 3f 85 ldd r19, Y+15 ; 0x0f
7ae: e3 2e mov r14, r19
7b0: ff 24 eor r15, r15
7b2: 00 27 eor r16, r16
7b4: 11 27 eor r17, r17
7b6: c6 01 movw r24, r12
7b8: b5 01 movw r22, r10
7ba: a8 01 movw r20, r16
7bc: 97 01 movw r18, r14
7be: 0e 94 d3 06 call 0xda6
7c2: dc 01 movw r26, r24
7c4: cb 01 movw r24, r22
7c6: e8 89 ldd r30, Y+16 ; 0x10
7c8: f9 89 ldd r31, Y+17 ; 0x11
7ca: 80 83 st Z, r24
7cc: 8a 30 cpi r24, 0x0A ; 10
7ce: 1c f0 brlt .+6 ; 0x7d6
7d0: 86 0d add r24, r6
7d2: 81 52 subi r24, 0x21 ; 33
7d4: 04 c0 rjmp .+8 ; 0x7de
7d6: e8 89 ldd r30, Y+16 ; 0x10
7d8: f9 89 ldd r31, Y+17 ; 0x11
7da: 80 81 ld r24, Z
7dc: 80 5d subi r24, 0xD0 ; 208
7de: e8 89 ldd r30, Y+16 ; 0x10
7e0: f9 89 ldd r31, Y+17 ; 0x11
7e2: 81 93 st Z+, r24
7e4: e8 8b std Y+16, r30 ; 0x10
7e6: f9 8b std Y+17, r31 ; 0x11
7e8: c6 01 movw r24, r12
7ea: b5 01 movw r22, r10
7ec: a8 01 movw r20, r16
7ee: 97 01 movw r18, r14
7f0: 0e 94 d3 06 call 0xda6
7f4: 59 01 movw r10, r18
7f6: 6a 01 movw r12, r20
7f8: 21 15 cp r18, r1
7fa: 31 05 cpc r19, r1
7fc: 41 05 cpc r20, r1
7fe: 51 05 cpc r21, r1
800: d1 f6 brne .-76 ; 0x7b6
802: ce 01 movw r24, r28
804: 01 96 adiw r24, 0x01 ; 1
806: a8 88 ldd r10, Y+16 ; 0x10
808: a8 1a sub r10, r24
80a: c2 01 movw r24, r4
80c: 82 73 andi r24, 0x32 ; 50
80e: 90 70 andi r25, 0x00 ; 0
810: 89 2b or r24, r25
812: 09 f0 breq .+2 ; 0x816
814: 7a 94 dec r7
816: 46 fe sbrs r4, 6
818: 0f c0 rjmp .+30 ; 0x838
81a: 87 2d mov r24, r7
81c: 99 27 eor r25, r25
81e: 87 fd sbrc r24, 7
820: 90 95 com r25
822: ff 85 ldd r31, Y+15 ; 0x0f
824: f0 31 cpi r31, 0x10 ; 16
826: 31 f4 brne .+12 ; 0x834
828: 0f 2e mov r0, r31
82a: fe ef ldi r31, 0xFE ; 254
82c: 7f 2e mov r7, r31
82e: f0 2d mov r31, r0
830: 78 0e add r7, r24
832: 02 c0 rjmp .+4 ; 0x838
834: 78 2e mov r7, r24
836: 7a 94 dec r7
838: 43 fe sbrs r4, 3
83a: 12 c0 rjmp .+36 ; 0x860
83c: 8a 89 ldd r24, Y+18 ; 0x12
83e: 28 2f mov r18, r24
840: 33 27 eor r19, r19
842: 27 fd sbrc r18, 7
844: 30 95 com r19
846: 8a 2d mov r24, r10
848: 99 27 eor r25, r25
84a: 82 17 cp r24, r18
84c: 93 07 cpc r25, r19
84e: 2c f0 brlt .+10 ; 0x85a
850: e7 ef ldi r30, 0xF7 ; 247
852: ff ef ldi r31, 0xFF ; 255
854: 4e 22 and r4, r30
856: 5f 22 and r5, r31
858: 03 c0 rjmp .+6 ; 0x860
85a: fa 89 ldd r31, Y+18 ; 0x12
85c: fa 19 sub r31, r10
85e: fa 8b std Y+18, r31 ; 0x12
860: 43 fe sbrs r4, 3
862: 03 c0 rjmp .+6 ; 0x86a
864: 2a 89 ldd r18, Y+18 ; 0x12
866: 72 1a sub r7, r18
868: 01 c0 rjmp .+2 ; 0x86c
86a: 7a 18 sub r7, r10
86c: c2 01 movw r24, r4
86e: 80 78 andi r24, 0x80 ; 128
870: 91 70 andi r25, 0x01 ; 1
872: 89 2b or r24, r25
874: 69 f4 brne .+26 ; 0x890
876: 87 2d mov r24, r7
878: 7a 94 dec r7
87a: 18 16 cp r1, r24
87c: 4c f4 brge .+18 ; 0x890
87e: b4 01 movw r22, r8
880: 80 e2 ldi r24, 0x20 ; 32
882: 90 e0 ldi r25, 0x00 ; 0
884: 0e 94 69 05 call 0xad2
888: 87 2d mov r24, r7
88a: 7a 94 dec r7
88c: 18 16 cp r1, r24
88e: bc f3 brlt .-18 ; 0x87e
890: 41 fe sbrs r4, 1
892: 06 c0 rjmp .+12 ; 0x8a0
894: b4 01 movw r22, r8
896: 8d e2 ldi r24, 0x2D ; 45
898: 90 e0 ldi r25, 0x00 ; 0
89a: 0e 94 69 05 call 0xad2
89e: 0f c0 rjmp .+30 ; 0x8be
8a0: 44 fe sbrs r4, 4
8a2: 06 c0 rjmp .+12 ; 0x8b0
8a4: b4 01 movw r22, r8
8a6: 8b e2 ldi r24, 0x2B ; 43
8a8: 90 e0 ldi r25, 0x00 ; 0
8aa: 0e 94 69 05 call 0xad2
8ae: 07 c0 rjmp .+14 ; 0x8be
8b0: 45 fe sbrs r4, 5
8b2: 05 c0 rjmp .+10 ; 0x8be
8b4: b4 01 movw r22, r8
8b6: 80 e2 ldi r24, 0x20 ; 32
8b8: 90 e0 ldi r25, 0x00 ; 0
8ba: 0e 94 69 05 call 0xad2
8be: 46 fe sbrs r4, 6
8c0: 0f c0 rjmp .+30 ; 0x8e0
8c2: b4 01 movw r22, r8
8c4: 80 e3 ldi r24, 0x30 ; 48
8c6: 90 e0 ldi r25, 0x00 ; 0
8c8: 0e 94 69 05 call 0xad2
8cc: 3f 85 ldd r19, Y+15 ; 0x0f
8ce: 30 31 cpi r19, 0x10 ; 16
8d0: 39 f4 brne .+14 ; 0x8e0
8d2: b4 01 movw r22, r8
8d4: 86 2d mov r24, r6
8d6: 99 27 eor r25, r25
8d8: 87 fd sbrc r24, 7
8da: 90 95 com r25
8dc: 0e 94 69 05 call 0xad2
8e0: 85 2d mov r24, r5
8e2: 99 27 eor r25, r25
8e4: 80 ff sbrs r24, 0
8e6: 0d c0 rjmp .+26 ; 0x902
8e8: 87 2d mov r24, r7
8ea: 7a 94 dec r7
8ec: 18 16 cp r1, r24
8ee: 4c f4 brge .+18 ; 0x902
8f0: b4 01 movw r22, r8
8f2: 80 e3 ldi r24, 0x30 ; 48
8f4: 90 e0 ldi r25, 0x00 ; 0
8f6: 0e 94 69 05 call 0xad2
8fa: 87 2d mov r24, r7
8fc: 7a 94 dec r7
8fe: 18 16 cp r1, r24
900: bc f3 brlt .-18 ; 0x8f0
902: 43 fe sbrs r4, 3
904: 11 c0 rjmp .+34 ; 0x928
906: 8a 89 ldd r24, Y+18 ; 0x12
908: 98 2f mov r25, r24
90a: 91 50 subi r25, 0x01 ; 1
90c: 9a 8b std Y+18, r25 ; 0x12
90e: 18 16 cp r1, r24
910: 5c f4 brge .+22 ; 0x928
912: b4 01 movw r22, r8
914: 80 e3 ldi r24, 0x30 ; 48
916: 90 e0 ldi r25, 0x00 ; 0
918: 0e 94 69 05 call 0xad2
91c: 8a 89 ldd r24, Y+18 ; 0x12
91e: e8 2f mov r30, r24
920: e1 50 subi r30, 0x01 ; 1
922: ea 8b std Y+18, r30 ; 0x12
924: 18 16 cp r1, r24
926: ac f3 brlt .-22 ; 0x912
928: 47 fc sbrc r4, 7
92a: 0d c0 rjmp .+26 ; 0x946
92c: 87 2d mov r24, r7
92e: 7a 94 dec r7
930: 18 16 cp r1, r24
932: 4c f4 brge .+18 ; 0x946
934: b4 01 movw r22, r8
936: 80 e2 ldi r24, 0x20 ; 32
938: 90 e0 ldi r25, 0x00 ; 0
93a: 0e 94 69 05 call 0xad2
93e: 87 2d mov r24, r7
940: 7a 94 dec r7
942: 18 16 cp r1, r24
944: bc f3 brlt .-18 ; 0x934
946: f3 e6 ldi r31, 0x63 ; 99
948: 6f 16 cp r6, r31
94a: 41 f4 brne .+16 ; 0x95c
94c: 8a 2d mov r24, r10
94e: b4 01 movw r22, r8
950: 99 27 eor r25, r25
952: 87 fd sbrc r24, 7
954: 90 95 com r25
956: 0e 94 69 05 call 0xad2
95a: 4b c0 rjmp .+150 ; 0x9f2
95c: 23 e7 ldi r18, 0x73 ; 115
95e: 62 16 cp r6, r18
960: b9 f4 brne .+46 ; 0x990
962: 3f 85 ldd r19, Y+15 ; 0x0f
964: 31 50 subi r19, 0x01 ; 1
966: 3f 87 std Y+15, r19 ; 0x0f
968: 3f 3f cpi r19, 0xFF ; 255
96a: 09 f4 brne .+2 ; 0x96e
96c: 42 c0 rjmp .+132 ; 0x9f2
96e: f5 01 movw r30, r10
970: 80 81 ld r24, Z
972: 08 94 sec
974: a1 1c adc r10, r1
976: b1 1c adc r11, r1
978: b4 01 movw r22, r8
97a: 99 27 eor r25, r25
97c: 87 fd sbrc r24, 7
97e: 90 95 com r25
980: 0e 94 69 05 call 0xad2
984: 8f 85 ldd r24, Y+15 ; 0x0f
986: 81 50 subi r24, 0x01 ; 1
988: 8f 87 std Y+15, r24 ; 0x0f
98a: 8f 3f cpi r24, 0xFF ; 255
98c: 81 f7 brne .-32 ; 0x96e
98e: 31 c0 rjmp .+98 ; 0x9f2
990: 93 e5 ldi r25, 0x53 ; 83
992: 69 16 cp r6, r25
994: a1 f4 brne .+40 ; 0x9be
996: ef 85 ldd r30, Y+15 ; 0x0f
998: e1 50 subi r30, 0x01 ; 1
99a: ef 87 std Y+15, r30 ; 0x0f
99c: ef 3f cpi r30, 0xFF ; 255
99e: 49 f1 breq .+82 ; 0x9f2
9a0: f5 01 movw r30, r10
9a2: 84 91 lpm r24, Z
9a4: b4 01 movw r22, r8
9a6: 99 27 eor r25, r25
9a8: 0e 94 69 05 call 0xad2
9ac: 08 94 sec
9ae: a1 1c adc r10, r1
9b0: b1 1c adc r11, r1
9b2: ff 85 ldd r31, Y+15 ; 0x0f
9b4: f1 50 subi r31, 0x01 ; 1
9b6: ff 87 std Y+15, r31 ; 0x0f
9b8: ff 3f cpi r31, 0xFF ; 255
9ba: 91 f7 brne .-28 ; 0x9a0
9bc: 1a c0 rjmp .+52 ; 0x9f2
9be: ce 01 movw r24, r28
9c0: 01 96 adiw r24, 0x01 ; 1
9c2: 28 89 ldd r18, Y+16 ; 0x10
9c4: 39 89 ldd r19, Y+17 ; 0x11
9c6: 82 17 cp r24, r18
9c8: 93 07 cpc r25, r19
9ca: 99 f0 breq .+38 ; 0x9f2
9cc: 8e 01 movw r16, r28
9ce: 0f 5f subi r16, 0xFF ; 255
9d0: 1f 4f sbci r17, 0xFF ; 255
9d2: e8 89 ldd r30, Y+16 ; 0x10
9d4: f9 89 ldd r31, Y+17 ; 0x11
9d6: 82 91 ld r24, -Z
9d8: e8 8b std Y+16, r30 ; 0x10
9da: f9 8b std Y+17, r31 ; 0x11
9dc: b4 01 movw r22, r8
9de: 99 27 eor r25, r25
9e0: 87 fd sbrc r24, 7
9e2: 90 95 com r25
9e4: 0e 94 69 05 call 0xad2
9e8: 28 89 ldd r18, Y+16 ; 0x10
9ea: 39 89 ldd r19, Y+17 ; 0x11
9ec: 02 17 cp r16, r18
9ee: 13 07 cpc r17, r19
9f0: 81 f7 brne .-32 ; 0x9d2
9f2: 47 fe sbrs r4, 7
9f4: 15 c0 rjmp .+42 ; 0xa20
9f6: 87 2d mov r24, r7
9f8: 7a 94 dec r7
9fa: 18 16 cp r1, r24
9fc: 8c f4 brge .+34 ; 0xa20
9fe: b4 01 movw r22, r8
a00: 80 e2 ldi r24, 0x20 ; 32
a02: 90 e0 ldi r25, 0x00 ; 0
a04: 0e 94 69 05 call 0xad2
a08: 87 2d mov r24, r7
a0a: 7a 94 dec r7
a0c: 18 16 cp r1, r24
a0e: bc f3 brlt .-18 ; 0x9fe
a10: 07 c0 rjmp .+14 ; 0xa20
a12: b4 01 movw r22, r8
a14: 86 2d mov r24, r6
a16: 99 27 eor r25, r25
a18: 87 fd sbrc r24, 7
a1a: 90 95 com r25
a1c: 0e 94 69 05 call 0xad2
a20: 44 24 eor r4, r4
a22: 55 24 eor r5, r5
a24: 12 c0 rjmp .+36 ; 0xa4a
a26: 35 e2 ldi r19, 0x25 ; 37
a28: 63 16 cp r6, r19
a2a: 41 f4 brne .+16 ; 0xa3c
a2c: 44 24 eor r4, r4
a2e: 55 24 eor r5, r5
a30: 43 94 inc r4
a32: 1a 8a std Y+18, r1 ; 0x12
a34: 7a 88 ldd r7, Y+18 ; 0x12
a36: 8a e0 ldi r24, 0x0A ; 10
a38: 8f 87 std Y+15, r24 ; 0x0f
a3a: 07 c0 rjmp .+14 ; 0xa4a
a3c: b4 01 movw r22, r8
a3e: 86 2d mov r24, r6
a40: 99 27 eor r25, r25
a42: 87 fd sbrc r24, 7
a44: 90 95 com r25
a46: 0e 94 69 05 call 0xad2
a4a: f4 01 movw r30, r8
a4c: 83 81 ldd r24, Z+3 ; 0x03
a4e: 83 ff sbrs r24, 3
a50: 03 c0 rjmp .+6 ; 0xa58
a52: f1 01 movw r30, r2
a54: 64 90 lpm r6, Z
a56: 02 c0 rjmp .+4 ; 0xa5c
a58: f1 01 movw r30, r2
a5a: 60 80 ld r6, Z
a5c: 66 20 and r6, r6
a5e: 09 f0 breq .+2 ; 0xa62
a60: 4b cd rjmp .-1386 ; 0x4f8
a62: f4 01 movw r30, r8
a64: 86 81 ldd r24, Z+6 ; 0x06
a66: 97 81 ldd r25, Z+7 ; 0x07
a68: 62 96 adiw r28, 0x12 ; 18
a6a: 0f b6 in r0, 0x3f ; 63
a6c: f8 94 cli
a6e: de bf out 0x3e, r29 ; 62
a70: 0f be out 0x3f, r0 ; 63
a72: cd bf out 0x3d, r28 ; 61
a74: df 91 pop r29
a76: cf 91 pop r28
a78: 1f 91 pop r17
a7a: 0f 91 pop r16
a7c: ff 90 pop r15
a7e: ef 90 pop r14
a80: df 90 pop r13
a82: cf 90 pop r12
a84: bf 90 pop r11
a86: af 90 pop r10
a88: 9f 90 pop r9
a8a: 8f 90 pop r8
a8c: 7f 90 pop r7
a8e: 6f 90 pop r6
a90: 5f 90 pop r5
a92: 4f 90 pop r4
a94: 3f 90 pop r3
a96: 2f 90 pop r2
a98: 08 95 ret
00000a9a <calloc>:
a9a: 0f 93 push r16
a9c: 1f 93 push r17
a9e: cf 93 push r28
aa0: df 93 push r29
aa2: 86 9f mul r24, r22
aa4: 80 01 movw r16, r0
aa6: 87 9f mul r24, r23
aa8: 10 0d add r17, r0
aaa: 96 9f mul r25, r22
aac: 10 0d add r17, r0
aae: 11 24 eor r1, r1
ab0: c8 01 movw r24, r16
ab2: 0e 94 9c 05 call 0xb38
ab6: ec 01 movw r28, r24
ab8: 00 97 sbiw r24, 0x00 ; 0
aba: 29 f0 breq .+10 ; 0xac6
abc: a8 01 movw r20, r16
abe: 60 e0 ldi r22, 0x00 ; 0
ac0: 70 e0 ldi r23, 0x00 ; 0
ac2: 0e 94 ad 06 call 0xd5a
ac6: ce 01 movw r24, r28
ac8: df 91 pop r29
aca: cf 91 pop r28
acc: 1f 91 pop r17
ace: 0f 91 pop r16
ad0: 08 95 ret
00000ad2 <fputc>:
ad2: 0f 93 push r16
ad4: 1f 93 push r17
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -