📄 essai.lss
字号:
846: ff 4f sbci r31, 0xFF ; 255
848: 80 81 ld r24, Z
84a: 28 1b sub r18, r24
84c: 31 09 sbc r19, r1
84e: 41 09 sbc r20, r1
850: 51 09 sbc r21, r1
852: c9 01 movw r24, r18
854: 1f 91 pop r17
856: 0f 91 pop r16
858: ff 90 pop r15
85a: ef 90 pop r14
85c: 08 95 ret
0000085e <__pack_f>:
85e: df 92 push r13
860: ef 92 push r14
862: ff 92 push r15
864: 0f 93 push r16
866: 1f 93 push r17
868: fc 01 movw r30, r24
86a: e4 80 ldd r14, Z+4 ; 0x04
86c: f5 80 ldd r15, Z+5 ; 0x05
86e: 06 81 ldd r16, Z+6 ; 0x06
870: 17 81 ldd r17, Z+7 ; 0x07
872: d1 80 ldd r13, Z+1 ; 0x01
874: 80 81 ld r24, Z
876: 82 30 cpi r24, 0x02 ; 2
878: 48 f4 brcc .+18 ; 0x88c <__stack+0x2d>
87a: 80 e0 ldi r24, 0x00 ; 0
87c: 90 e0 ldi r25, 0x00 ; 0
87e: a0 e1 ldi r26, 0x10 ; 16
880: b0 e0 ldi r27, 0x00 ; 0
882: e8 2a or r14, r24
884: f9 2a or r15, r25
886: 0a 2b or r16, r26
888: 1b 2b or r17, r27
88a: a5 c0 rjmp .+330 ; 0x9d6 <__stack+0x177>
88c: 84 30 cpi r24, 0x04 ; 4
88e: 09 f4 brne .+2 ; 0x892 <__stack+0x33>
890: 9f c0 rjmp .+318 ; 0x9d0 <__stack+0x171>
892: 82 30 cpi r24, 0x02 ; 2
894: 21 f4 brne .+8 ; 0x89e <__stack+0x3f>
896: ee 24 eor r14, r14
898: ff 24 eor r15, r15
89a: 87 01 movw r16, r14
89c: 05 c0 rjmp .+10 ; 0x8a8 <__stack+0x49>
89e: e1 14 cp r14, r1
8a0: f1 04 cpc r15, r1
8a2: 01 05 cpc r16, r1
8a4: 11 05 cpc r17, r1
8a6: 19 f4 brne .+6 ; 0x8ae <__stack+0x4f>
8a8: e0 e0 ldi r30, 0x00 ; 0
8aa: f0 e0 ldi r31, 0x00 ; 0
8ac: 96 c0 rjmp .+300 ; 0x9da <__stack+0x17b>
8ae: 62 81 ldd r22, Z+2 ; 0x02
8b0: 73 81 ldd r23, Z+3 ; 0x03
8b2: 9f ef ldi r25, 0xFF ; 255
8b4: 62 38 cpi r22, 0x82 ; 130
8b6: 79 07 cpc r23, r25
8b8: 0c f0 brlt .+2 ; 0x8bc <__stack+0x5d>
8ba: 5b c0 rjmp .+182 ; 0x972 <__stack+0x113>
8bc: 22 e8 ldi r18, 0x82 ; 130
8be: 3f ef ldi r19, 0xFF ; 255
8c0: 26 1b sub r18, r22
8c2: 37 0b sbc r19, r23
8c4: 2a 31 cpi r18, 0x1A ; 26
8c6: 31 05 cpc r19, r1
8c8: 2c f0 brlt .+10 ; 0x8d4 <__stack+0x75>
8ca: 20 e0 ldi r18, 0x00 ; 0
8cc: 30 e0 ldi r19, 0x00 ; 0
8ce: 40 e0 ldi r20, 0x00 ; 0
8d0: 50 e0 ldi r21, 0x00 ; 0
8d2: 2a c0 rjmp .+84 ; 0x928 <__stack+0xc9>
8d4: b8 01 movw r22, r16
8d6: a7 01 movw r20, r14
8d8: 02 2e mov r0, r18
8da: 04 c0 rjmp .+8 ; 0x8e4 <__stack+0x85>
8dc: 76 95 lsr r23
8de: 67 95 ror r22
8e0: 57 95 ror r21
8e2: 47 95 ror r20
8e4: 0a 94 dec r0
8e6: d2 f7 brpl .-12 ; 0x8dc <__stack+0x7d>
8e8: 81 e0 ldi r24, 0x01 ; 1
8ea: 90 e0 ldi r25, 0x00 ; 0
8ec: a0 e0 ldi r26, 0x00 ; 0
8ee: b0 e0 ldi r27, 0x00 ; 0
8f0: 04 c0 rjmp .+8 ; 0x8fa <__stack+0x9b>
8f2: 88 0f add r24, r24
8f4: 99 1f adc r25, r25
8f6: aa 1f adc r26, r26
8f8: bb 1f adc r27, r27
8fa: 2a 95 dec r18
8fc: d2 f7 brpl .-12 ; 0x8f2 <__stack+0x93>
8fe: 01 97 sbiw r24, 0x01 ; 1
900: a1 09 sbc r26, r1
902: b1 09 sbc r27, r1
904: 8e 21 and r24, r14
906: 9f 21 and r25, r15
908: a0 23 and r26, r16
90a: b1 23 and r27, r17
90c: 00 97 sbiw r24, 0x00 ; 0
90e: a1 05 cpc r26, r1
910: b1 05 cpc r27, r1
912: 21 f0 breq .+8 ; 0x91c <__stack+0xbd>
914: 81 e0 ldi r24, 0x01 ; 1
916: 90 e0 ldi r25, 0x00 ; 0
918: a0 e0 ldi r26, 0x00 ; 0
91a: b0 e0 ldi r27, 0x00 ; 0
91c: 9a 01 movw r18, r20
91e: ab 01 movw r20, r22
920: 28 2b or r18, r24
922: 39 2b or r19, r25
924: 4a 2b or r20, r26
926: 5b 2b or r21, r27
928: da 01 movw r26, r20
92a: c9 01 movw r24, r18
92c: 8f 77 andi r24, 0x7F ; 127
92e: 90 70 andi r25, 0x00 ; 0
930: a0 70 andi r26, 0x00 ; 0
932: b0 70 andi r27, 0x00 ; 0
934: 80 34 cpi r24, 0x40 ; 64
936: 91 05 cpc r25, r1
938: a1 05 cpc r26, r1
93a: b1 05 cpc r27, r1
93c: 39 f4 brne .+14 ; 0x94c <__stack+0xed>
93e: 27 ff sbrs r18, 7
940: 09 c0 rjmp .+18 ; 0x954 <__stack+0xf5>
942: 20 5c subi r18, 0xC0 ; 192
944: 3f 4f sbci r19, 0xFF ; 255
946: 4f 4f sbci r20, 0xFF ; 255
948: 5f 4f sbci r21, 0xFF ; 255
94a: 04 c0 rjmp .+8 ; 0x954 <__stack+0xf5>
94c: 21 5c subi r18, 0xC1 ; 193
94e: 3f 4f sbci r19, 0xFF ; 255
950: 4f 4f sbci r20, 0xFF ; 255
952: 5f 4f sbci r21, 0xFF ; 255
954: e0 e0 ldi r30, 0x00 ; 0
956: f0 e0 ldi r31, 0x00 ; 0
958: 20 30 cpi r18, 0x00 ; 0
95a: a0 e0 ldi r26, 0x00 ; 0
95c: 3a 07 cpc r19, r26
95e: a0 e0 ldi r26, 0x00 ; 0
960: 4a 07 cpc r20, r26
962: a0 e4 ldi r26, 0x40 ; 64
964: 5a 07 cpc r21, r26
966: 10 f0 brcs .+4 ; 0x96c <__stack+0x10d>
968: e1 e0 ldi r30, 0x01 ; 1
96a: f0 e0 ldi r31, 0x00 ; 0
96c: 79 01 movw r14, r18
96e: 8a 01 movw r16, r20
970: 27 c0 rjmp .+78 ; 0x9c0 <__stack+0x161>
972: 60 38 cpi r22, 0x80 ; 128
974: 71 05 cpc r23, r1
976: 64 f5 brge .+88 ; 0x9d0 <__stack+0x171>
978: fb 01 movw r30, r22
97a: e1 58 subi r30, 0x81 ; 129
97c: ff 4f sbci r31, 0xFF ; 255
97e: d8 01 movw r26, r16
980: c7 01 movw r24, r14
982: 8f 77 andi r24, 0x7F ; 127
984: 90 70 andi r25, 0x00 ; 0
986: a0 70 andi r26, 0x00 ; 0
988: b0 70 andi r27, 0x00 ; 0
98a: 80 34 cpi r24, 0x40 ; 64
98c: 91 05 cpc r25, r1
98e: a1 05 cpc r26, r1
990: b1 05 cpc r27, r1
992: 39 f4 brne .+14 ; 0x9a2 <__stack+0x143>
994: e7 fe sbrs r14, 7
996: 0d c0 rjmp .+26 ; 0x9b2 <__stack+0x153>
998: 80 e4 ldi r24, 0x40 ; 64
99a: 90 e0 ldi r25, 0x00 ; 0
99c: a0 e0 ldi r26, 0x00 ; 0
99e: b0 e0 ldi r27, 0x00 ; 0
9a0: 04 c0 rjmp .+8 ; 0x9aa <__stack+0x14b>
9a2: 8f e3 ldi r24, 0x3F ; 63
9a4: 90 e0 ldi r25, 0x00 ; 0
9a6: a0 e0 ldi r26, 0x00 ; 0
9a8: b0 e0 ldi r27, 0x00 ; 0
9aa: e8 0e add r14, r24
9ac: f9 1e adc r15, r25
9ae: 0a 1f adc r16, r26
9b0: 1b 1f adc r17, r27
9b2: 17 ff sbrs r17, 7
9b4: 05 c0 rjmp .+10 ; 0x9c0 <__stack+0x161>
9b6: 16 95 lsr r17
9b8: 07 95 ror r16
9ba: f7 94 ror r15
9bc: e7 94 ror r14
9be: 31 96 adiw r30, 0x01 ; 1
9c0: 87 e0 ldi r24, 0x07 ; 7
9c2: 16 95 lsr r17
9c4: 07 95 ror r16
9c6: f7 94 ror r15
9c8: e7 94 ror r14
9ca: 8a 95 dec r24
9cc: d1 f7 brne .-12 ; 0x9c2 <__stack+0x163>
9ce: 05 c0 rjmp .+10 ; 0x9da <__stack+0x17b>
9d0: ee 24 eor r14, r14
9d2: ff 24 eor r15, r15
9d4: 87 01 movw r16, r14
9d6: ef ef ldi r30, 0xFF ; 255
9d8: f0 e0 ldi r31, 0x00 ; 0
9da: 6e 2f mov r22, r30
9dc: 67 95 ror r22
9de: 66 27 eor r22, r22
9e0: 67 95 ror r22
9e2: 90 2f mov r25, r16
9e4: 9f 77 andi r25, 0x7F ; 127
9e6: d7 94 ror r13
9e8: dd 24 eor r13, r13
9ea: d7 94 ror r13
9ec: 8e 2f mov r24, r30
9ee: 86 95 lsr r24
9f0: 49 2f mov r20, r25
9f2: 46 2b or r20, r22
9f4: 58 2f mov r21, r24
9f6: 5d 29 or r21, r13
9f8: b7 01 movw r22, r14
9fa: ca 01 movw r24, r20
9fc: 1f 91 pop r17
9fe: 0f 91 pop r16
a00: ff 90 pop r15
a02: ef 90 pop r14
a04: df 90 pop r13
a06: 08 95 ret
00000a08 <__unpack_f>:
a08: fc 01 movw r30, r24
a0a: db 01 movw r26, r22
a0c: 40 81 ld r20, Z
a0e: 51 81 ldd r21, Z+1 ; 0x01
a10: 22 81 ldd r18, Z+2 ; 0x02
a12: 62 2f mov r22, r18
a14: 6f 77 andi r22, 0x7F ; 127
a16: 70 e0 ldi r23, 0x00 ; 0
a18: 22 1f adc r18, r18
a1a: 22 27 eor r18, r18
a1c: 22 1f adc r18, r18
a1e: 93 81 ldd r25, Z+3 ; 0x03
a20: 89 2f mov r24, r25
a22: 88 0f add r24, r24
a24: 82 2b or r24, r18
a26: 28 2f mov r18, r24
a28: 30 e0 ldi r19, 0x00 ; 0
a2a: 99 1f adc r25, r25
a2c: 99 27 eor r25, r25
a2e: 99 1f adc r25, r25
a30: 11 96 adiw r26, 0x01 ; 1
a32: 9c 93 st X, r25
a34: 11 97 sbiw r26, 0x01 ; 1
a36: 21 15 cp r18, r1
a38: 31 05 cpc r19, r1
a3a: a9 f5 brne .+106 ; 0xaa6 <__unpack_f+0x9e>
a3c: 41 15 cp r20, r1
a3e: 51 05 cpc r21, r1
a40: 61 05 cpc r22, r1
a42: 71 05 cpc r23, r1
a44: 11 f4 brne .+4 ; 0xa4a <__unpack_f+0x42>
a46: 82 e0 ldi r24, 0x02 ; 2
a48: 37 c0 rjmp .+110 ; 0xab8 <__unpack_f+0xb0>
a4a: 82 e8 ldi r24, 0x82 ; 130
a4c: 9f ef ldi r25, 0xFF ; 255
a4e: 13 96 adiw r26, 0x03 ; 3
a50: 9c 93 st X, r25
a52: 8e 93 st -X, r24
a54: 12 97 sbiw r26, 0x02 ; 2
a56: 9a 01 movw r18, r20
a58: ab 01 movw r20, r22
a5a: 67 e0 ldi r22, 0x07 ; 7
a5c: 22 0f add r18, r18
a5e: 33 1f adc r19, r19
a60: 44 1f adc r20, r20
a62: 55 1f adc r21, r21
a64: 6a 95 dec r22
a66: d1 f7 brne .-12 ; 0xa5c <__unpack_f+0x54>
a68: 83 e0 ldi r24, 0x03 ; 3
a6a: 8c 93 st X, r24
a6c: 0d c0 rjmp .+26 ; 0xa88 <__unpack_f+0x80>
a6e: 22 0f add r18, r18
a70: 33 1f adc r19, r19
a72: 44 1f adc r20, r20
a74: 55 1f adc r21, r21
a76: 12 96 adiw r26, 0x02 ; 2
a78: 8d 91 ld r24, X+
a7a: 9c 91 ld r25, X
a7c: 13 97 sbiw r26, 0x03 ; 3
a7e: 01 97 sbiw r24, 0x01 ; 1
a80: 13 96 adiw r26, 0x03 ; 3
a82: 9c 93 st X, r25
a84: 8e 93 st -X, r24
a86: 12 97 sbiw r26, 0x02 ; 2
a88: 20 30 cpi r18, 0x00 ; 0
a8a: 80 e0 ldi r24, 0x00 ; 0
a8c: 38 07 cpc r19, r24
a8e: 80 e0 ldi r24, 0x00 ; 0
a90: 48 07 cpc r20, r24
a92: 80 e4 ldi r24, 0x40 ; 64
a94: 58 07 cpc r21, r24
a96: 58 f3 brcs .-42 ; 0xa6e <__unpack_f+0x66>
a98: 14 96 adiw r26, 0x04 ; 4
a9a: 2d 93 st X+, r18
a9c: 3d 93 st X+, r19
a9e: 4d 93 st X+, r20
aa0: 5c 93 st X, r21
aa2: 17 97 sbiw r26, 0x07 ; 7
aa4: 08 95 ret
aa6: 2f 3f cpi r18, 0xFF ; 255
aa8: 31 05 cpc r19, r1
aaa: 79 f4 brne .+30 ; 0xaca <__unpack_f+0xc2>
aac: 41 15 cp r20, r1
aae: 51 05 cpc r21, r1
ab0: 61 05 cpc r22, r1
ab2: 71 05 cpc r23, r1
ab4: 19 f4 brne .+6 ; 0xabc <__unpack_f+0xb4>
ab6: 84 e0 ldi r24, 0x04 ; 4
ab8: 8c 93 st X, r24
aba: 08 95 ret
abc: 64 ff sbrs r22, 4
abe: 03 c0 rjmp .+6 ; 0xac6 <__unpack_f+0xbe>
ac0: 81 e0 ldi r24, 0x01 ; 1
ac2: 8c 93 st X, r24
ac4: 12 c0 rjmp .+36 ; 0xaea <__unpack_f+0xe2>
ac6: 1c 92 st X, r1
ac8: 10 c0 rjmp .+32 ; 0xaea <__unpack_f+0xe2>
aca: 2f 57 subi r18, 0x7F ; 127
acc: 30 40 sbci r19, 0x00 ; 0
ace: 13 96 adiw r26, 0x03 ; 3
ad0: 3c 93 st X, r19
ad2: 2e 93 st -X, r18
ad4: 12 97 sbiw r26, 0x02 ; 2
ad6: 83 e0 ldi r24, 0x03 ; 3
ad8: 8c 93 st X, r24
ada: 87 e0 ldi r24, 0x07 ; 7
adc: 44 0f add r20, r20
ade: 55 1f adc r21, r21
ae0: 66 1f adc r22, r22
ae2: 77 1f adc r23, r23
ae4: 8a 95 dec r24
ae6: d1 f7 brne .-12 ; 0xadc <__unpack_f+0xd4>
ae8: 70 64 ori r23, 0x40 ; 64
aea: 14 96 adiw r26, 0x04 ; 4
aec: 4d 93 st X+, r20
aee: 5d 93 st X+, r21
af0: 6
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -