📄 slave.lss
字号:
a78: 20 93 92 00 sts 0x0092, r18
a7c: 08 95 ret
a7e: 24 1b sub r18, r20
a80: 35 0b sbc r19, r21
a82: df 01 movw r26, r30
a84: a2 0f add r26, r18
a86: b3 1f adc r27, r19
a88: 4d 93 st X+, r20
a8a: 5d 93 st X+, r21
a8c: 22 50 subi r18, 0x02 ; 2
a8e: 30 40 sbci r19, 0x00 ; 0
a90: 20 83 st Z, r18
a92: 31 83 std Z+1, r19 ; 0x01
a94: cd 01 movw r24, r26
a96: 08 95 ret
a98: df 01 movw r26, r30
a9a: 02 80 ldd r0, Z+2 ; 0x02
a9c: f3 81 ldd r31, Z+3 ; 0x03
a9e: e0 2d mov r30, r0
aa0: 30 97 sbiw r30, 0x00 ; 0
aa2: a9 f6 brne .-86 ; 0xa4e
aa4: 80 91 90 00 lds r24, 0x0090
aa8: 90 91 91 00 lds r25, 0x0091
aac: 89 2b or r24, r25
aae: 41 f4 brne .+16 ; 0xac0
ab0: 80 91 8b 00 lds r24, 0x008B
ab4: 90 91 8c 00 lds r25, 0x008C
ab8: 90 93 91 00 sts 0x0091, r25
abc: 80 93 90 00 sts 0x0090, r24
ac0: a0 91 8d 00 lds r26, 0x008D
ac4: b0 91 8e 00 lds r27, 0x008E
ac8: 10 97 sbiw r26, 0x00 ; 0
aca: 41 f4 brne .+16 ; 0xadc
acc: ad b7 in r26, 0x3d ; 61
ace: be b7 in r27, 0x3e ; 62
ad0: 80 91 89 00 lds r24, 0x0089
ad4: 90 91 8a 00 lds r25, 0x008A
ad8: a8 1b sub r26, r24
ada: b9 0b sbc r27, r25
adc: e0 91 90 00 lds r30, 0x0090
ae0: f0 91 91 00 lds r31, 0x0091
ae4: 9d 01 movw r18, r26
ae6: 2e 1b sub r18, r30
ae8: 3f 0b sbc r19, r31
aea: 24 17 cp r18, r20
aec: 35 07 cpc r19, r21
aee: 88 f0 brcs .+34 ; 0xb12
af0: ca 01 movw r24, r20
af2: 02 96 adiw r24, 0x02 ; 2
af4: 28 17 cp r18, r24
af6: 39 07 cpc r19, r25
af8: 60 f0 brcs .+24 ; 0xb12
afa: cf 01 movw r24, r30
afc: 84 0f add r24, r20
afe: 95 1f adc r25, r21
b00: 02 96 adiw r24, 0x02 ; 2
b02: 90 93 91 00 sts 0x0091, r25
b06: 80 93 90 00 sts 0x0090, r24
b0a: 41 93 st Z+, r20
b0c: 51 93 st Z+, r21
b0e: cf 01 movw r24, r30
b10: 08 95 ret
b12: 80 e0 ldi r24, 0x00 ; 0
b14: 90 e0 ldi r25, 0x00 ; 0
b16: 08 95 ret
00000b18 <free>:
b18: cf 93 push r28
b1a: df 93 push r29
b1c: 00 97 sbiw r24, 0x00 ; 0
b1e: 09 f4 brne .+2 ; 0xb22
b20: 59 c0 rjmp .+178 ; 0xbd4
b22: dc 01 movw r26, r24
b24: 12 97 sbiw r26, 0x02 ; 2
b26: 12 96 adiw r26, 0x02 ; 2
b28: 1d 92 st X+, r1
b2a: 1c 92 st X, r1
b2c: 13 97 sbiw r26, 0x03 ; 3
b2e: 80 91 92 00 lds r24, 0x0092
b32: 90 91 93 00 lds r25, 0x0093
b36: 00 97 sbiw r24, 0x00 ; 0
b38: 39 f1 breq .+78 ; 0xb88
b3a: fc 01 movw r30, r24
b3c: 40 e0 ldi r20, 0x00 ; 0
b3e: 50 e0 ldi r21, 0x00 ; 0
b40: ea 17 cp r30, r26
b42: fb 07 cpc r31, r27
b44: 30 f1 brcs .+76 ; 0xb92
b46: ed 01 movw r28, r26
b48: 12 96 adiw r26, 0x02 ; 2
b4a: ed 93 st X+, r30
b4c: fc 93 st X, r31
b4e: 13 97 sbiw r26, 0x03 ; 3
b50: 2d 91 ld r18, X+
b52: 3c 91 ld r19, X
b54: 11 97 sbiw r26, 0x01 ; 1
b56: c2 0f add r28, r18
b58: d3 1f adc r29, r19
b5a: ce 01 movw r24, r28
b5c: 02 96 adiw r24, 0x02 ; 2
b5e: 8e 17 cp r24, r30
b60: 9f 07 cpc r25, r31
b62: 79 f4 brne .+30 ; 0xb82
b64: 8a 81 ldd r24, Y+2 ; 0x02
b66: 9b 81 ldd r25, Y+3 ; 0x03
b68: 28 0f add r18, r24
b6a: 39 1f adc r19, r25
b6c: 2e 5f subi r18, 0xFE ; 254
b6e: 3f 4f sbci r19, 0xFF ; 255
b70: 2d 93 st X+, r18
b72: 3c 93 st X, r19
b74: 11 97 sbiw r26, 0x01 ; 1
b76: 82 81 ldd r24, Z+2 ; 0x02
b78: 93 81 ldd r25, Z+3 ; 0x03
b7a: 12 96 adiw r26, 0x02 ; 2
b7c: 8d 93 st X+, r24
b7e: 9c 93 st X, r25
b80: 13 97 sbiw r26, 0x03 ; 3
b82: 41 15 cp r20, r1
b84: 51 05 cpc r21, r1
b86: 59 f4 brne .+22 ; 0xb9e
b88: b0 93 93 00 sts 0x0093, r27
b8c: a0 93 92 00 sts 0x0092, r26
b90: 21 c0 rjmp .+66 ; 0xbd4
b92: af 01 movw r20, r30
b94: 02 80 ldd r0, Z+2 ; 0x02
b96: f3 81 ldd r31, Z+3 ; 0x03
b98: e0 2d mov r30, r0
b9a: 30 97 sbiw r30, 0x00 ; 0
b9c: 89 f6 brne .-94 ; 0xb40
b9e: ea 01 movw r28, r20
ba0: aa 83 std Y+2, r26 ; 0x02
ba2: bb 83 std Y+3, r27 ; 0x03
ba4: ca 01 movw r24, r20
ba6: 02 96 adiw r24, 0x02 ; 2
ba8: 28 81 ld r18, Y
baa: 39 81 ldd r19, Y+1 ; 0x01
bac: 82 0f add r24, r18
bae: 93 1f adc r25, r19
bb0: 8a 17 cp r24, r26
bb2: 9b 07 cpc r25, r27
bb4: 79 f4 brne .+30 ; 0xbd4
bb6: 8d 91 ld r24, X+
bb8: 9c 91 ld r25, X
bba: 11 97 sbiw r26, 0x01 ; 1
bbc: 28 0f add r18, r24
bbe: 39 1f adc r19, r25
bc0: 2e 5f subi r18, 0xFE ; 254
bc2: 3f 4f sbci r19, 0xFF ; 255
bc4: 28 83 st Y, r18
bc6: 39 83 std Y+1, r19 ; 0x01
bc8: 12 96 adiw r26, 0x02 ; 2
bca: 8d 91 ld r24, X+
bcc: 9c 91 ld r25, X
bce: 13 97 sbiw r26, 0x03 ; 3
bd0: 8a 83 std Y+2, r24 ; 0x02
bd2: 9b 83 std Y+3, r25 ; 0x03
bd4: df 91 pop r29
bd6: cf 91 pop r28
bd8: 08 95 ret
00000bda <memset>:
bda: dc 01 movw r26, r24
bdc: 01 c0 rjmp .+2 ; 0xbe0
00000bde <.memset_loop>:
bde: 6d 93 st X+, r22
00000be0 <.memset_start>:
be0: 41 50 subi r20, 0x01 ; 1
be2: 50 40 sbci r21, 0x00 ; 0
be4: e0 f7 brcc .-8 ; 0xbde
be6: 08 95 ret
00000be8 <__mulsi3>:
be8: 62 9f mul r22, r18
bea: d0 01 movw r26, r0
bec: 73 9f mul r23, r19
bee: f0 01 movw r30, r0
bf0: 82 9f mul r24, r18
bf2: e0 0d add r30, r0
bf4: f1 1d adc r31, r1
bf6: 64 9f mul r22, r20
bf8: e0 0d add r30, r0
bfa: f1 1d adc r31, r1
bfc: 92 9f mul r25, r18
bfe: f0 0d add r31, r0
c00: 83 9f mul r24, r19
c02: f0 0d add r31, r0
c04: 74 9f mul r23, r20
c06: f0 0d add r31, r0
c08: 65 9f mul r22, r21
c0a: f0 0d add r31, r0
c0c: 99 27 eor r25, r25
c0e: 72 9f mul r23, r18
c10: b0 0d add r27, r0
c12: e1 1d adc r30, r1
c14: f9 1f adc r31, r25
c16: 63 9f mul r22, r19
c18: b0 0d add r27, r0
c1a: e1 1d adc r30, r1
c1c: f9 1f adc r31, r25
c1e: bd 01 movw r22, r26
c20: cf 01 movw r24, r30
c22: 11 24 eor r1, r1
c24: 08 95 ret
00000c26 <__udivmodsi4>:
c26: a1 e2 ldi r26, 0x21 ; 33
c28: 1a 2e mov r1, r26
c2a: aa 1b sub r26, r26
c2c: bb 1b sub r27, r27
c2e: fd 01 movw r30, r26
c30: 0d c0 rjmp .+26 ; 0xc4c
00000c32 <__udivmodsi4_loop>:
c32: aa 1f adc r26, r26
c34: bb 1f adc r27, r27
c36: ee 1f adc r30, r30
c38: ff 1f adc r31, r31
c3a: a2 17 cp r26, r18
c3c: b3 07 cpc r27, r19
c3e: e4 07 cpc r30, r20
c40: f5 07 cpc r31, r21
c42: 20 f0 brcs .+8 ; 0xc4c
c44: a2 1b sub r26, r18
c46: b3 0b sbc r27, r19
c48: e4 0b sbc r30, r20
c4a: f5 0b sbc r31, r21
00000c4c <__udivmodsi4_ep>:
c4c: 66 1f adc r22, r22
c4e: 77 1f adc r23, r23
c50: 88 1f adc r24, r24
c52: 99 1f adc r25, r25
c54: 1a 94 dec r1
c56: 69 f7 brne .-38 ; 0xc32
c58: 60 95 com r22
c5a: 70 95 com r23
c5c: 80 95 com r24
c5e: 90 95 com r25
c60: 9b 01 movw r18, r22
c62: ac 01 movw r20, r24
c64: bd 01 movw r22, r26
c66: cf 01 movw r24, r30
c68: 08 95 ret
00000c6a <__prologue_saves__>:
c6a: 2f 92 push r2
c6c: 3f 92 push r3
c6e: 4f 92 push r4
c70: 5f 92 push r5
c72: 6f 92 push r6
c74: 7f 92 push r7
c76: 8f 92 push r8
c78: 9f 92 push r9
c7a: af 92 push r10
c7c: bf 92 push r11
c7e: cf 92 push r12
c80: df 92 push r13
c82: ef 92 push r14
c84: ff 92 push r15
c86: 0f 93 push r16
c88: 1f 93 push r17
c8a: cf 93 push r28
c8c: df 93 push r29
c8e: cd b7 in r28, 0x3d ; 61
c90: de b7 in r29, 0x3e ; 62
c92: ca 1b sub r28, r26
c94: db 0b sbc r29, r27
c96: 0f b6 in r0, 0x3f ; 63
c98: f8 94 cli
c9a: de bf out 0x3e, r29 ; 62
c9c: 0f be out 0x3f, r0 ; 63
c9e: cd bf out 0x3d, r28 ; 61
ca0: 09 94 ijmp
00000ca2 <__epilogue_restores__>:
ca2: 2a 88 ldd r2, Y+18 ; 0x12
ca4: 39 88 ldd r3, Y+17 ; 0x11
ca6: 48 88 ldd r4, Y+16 ; 0x10
ca8: 5f 84 ldd r5, Y+15 ; 0x0f
caa: 6e 84 ldd r6, Y+14 ; 0x0e
cac: 7d 84 ldd r7, Y+13 ; 0x0d
cae: 8c 84 ldd r8, Y+12 ; 0x0c
cb0: 9b 84 ldd r9, Y+11 ; 0x0b
cb2: aa 84 ldd r10, Y+10 ; 0x0a
cb4: b9 84 ldd r11, Y+9 ; 0x09
cb6: c8 84 ldd r12, Y+8 ; 0x08
cb8: df 80 ldd r13, Y+7 ; 0x07
cba: ee 80 ldd r14, Y+6 ; 0x06
cbc: fd 80 ldd r15, Y+5 ; 0x05
cbe: 0c 81 ldd r16, Y+4 ; 0x04
cc0: 1b 81 ldd r17, Y+3 ; 0x03
cc2: aa 81 ldd r26, Y+2 ; 0x02
cc4: b9 81 ldd r27, Y+1 ; 0x01
cc6: ce 0f add r28, r30
cc8: d1 1d adc r29, r1
cca: 0f b6 in r0, 0x3f ; 63
ccc: f8 94 cli
cce: de bf out 0x3e, r29 ; 62
cd0: 0f be out 0x3f, r0 ; 63
cd2: cd bf out 0x3d, r28 ; 61
cd4: ed 01 movw r28, r26
cd6: 08 95 ret
00000cd8 <isspace>:
cd8: 99 23 and r25, r25
cda: 99 f4 brne .+38 ; 0xd02
cdc: 80 32 cpi r24, 0x20 ; 32
cde: 99 f0 breq .+38 ; 0xd06
ce0: 8a 30 cpi r24, 0x0A ; 10
ce2: 89 f0 breq .+34 ; 0xd06
ce4: 8c 30 cpi r24, 0x0C ; 12
ce6: 79 f0 breq .+30 ; 0xd06
ce8: 8d 30 cpi r24, 0x0D ; 13
cea: 69 f0 breq .+26 ; 0xd06
cec: 89 30 cpi r24, 0x09 ; 9
cee: 59 f0 breq .+22 ; 0xd06
cf0: 8b 30 cpi r24, 0x0B ; 11
cf2: 39 f4 brne .+14 ; 0xd02
cf4: 08 95 ret
00000cf6 <tolower>:
cf6: 8f 93 push r24
cf8: 09 d0 rcall .+18 ; 0xd0c
cfa: 8f 91 pop r24
cfc: 09 f0 breq .+2 ; 0xd00
cfe: 80 62 ori r24, 0x20 ; 32
00000d00 <_tolower00>:
d00: 08 95 ret
00000d02 <__ctype_isfalse>:
d02: 99 27 eor r25, r25
d04: 88 27 eor r24, r24
00000d06 <__ctype_istrue>:
d06: 08 95 ret
00000d08 <isupper>:
d08: 85 fd sbrc r24, 5
d0a: fb cf rjmp .-10 ; 0xd02
00000d0c <isalpha>:
d0c: 80 62 ori r24, 0x20 ; 32
00000d0e <islower>:
d0e: 99 23 and r25, r25
d10: c1 f7 brne .-16 ; 0xd02
d12: 81 36 cpi r24, 0x61 ; 97
d14: b4 f3 brlt .-20 ; 0xd02
d16: 8b 37 cpi r24, 0x7B ; 123
d18: a4 f7 brge .-24 ; 0xd02
d1a: 08 95 ret
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -