📄 flash.lss
字号:
abc: 90 70 andi r25, 0x00 ; 0
abe: 06 97 sbiw r24, 0x06 ; 6
ac0: 51 f4 brne .+20 ; 0xad6 <__stack+0x277>
ac2: ea 85 ldd r30, Y+10 ; 0x0a
ac4: fb 85 ldd r31, Y+11 ; 0x0b
ac6: a0 81 ld r26, Z
ac8: b1 81 ldd r27, Z+1 ; 0x01
aca: 6d 92 st X+, r6
acc: 7d 92 st X+, r7
ace: 8d 92 st X+, r8
ad0: 9c 92 st X, r9
ad2: 13 97 sbiw r26, 0x03 ; 3
ad4: 08 c0 rjmp .+16 ; 0xae6 <__stack+0x287>
ad6: f1 fe sbrs r15, 1
ad8: 0a c0 rjmp .+20 ; 0xaee <__stack+0x28f>
ada: ea 85 ldd r30, Y+10 ; 0x0a
adc: fb 85 ldd r31, Y+11 ; 0x0b
ade: a0 81 ld r26, Z
ae0: b1 81 ldd r27, Z+1 ; 0x01
ae2: 6d 92 st X+, r6
ae4: 7c 92 st X, r7
ae6: 32 96 adiw r30, 0x02 ; 2
ae8: fb 87 std Y+11, r31 ; 0x0b
aea: ea 87 std Y+10, r30 ; 0x0a
aec: 29 c0 rjmp .+82 ; 0xb40 <__stack+0x2e1>
aee: 8a 85 ldd r24, Y+10 ; 0x0a
af0: 9b 85 ldd r25, Y+11 ; 0x0b
af2: 02 96 adiw r24, 0x02 ; 2
af4: f2 fe sbrs r15, 2
af6: 0a c0 rjmp .+20 ; 0xb0c <__stack+0x2ad>
af8: ea 85 ldd r30, Y+10 ; 0x0a
afa: fb 85 ldd r31, Y+11 ; 0x0b
afc: a0 81 ld r26, Z
afe: b1 81 ldd r27, Z+1 ; 0x01
b00: 6d 92 st X+, r6
b02: 7d 92 st X+, r7
b04: 8d 92 st X+, r8
b06: 9c 92 st X, r9
b08: 13 97 sbiw r26, 0x03 ; 3
b0a: 06 c0 rjmp .+12 ; 0xb18 <__stack+0x2b9>
b0c: ea 85 ldd r30, Y+10 ; 0x0a
b0e: fb 85 ldd r31, Y+11 ; 0x0b
b10: a0 81 ld r26, Z
b12: b1 81 ldd r27, Z+1 ; 0x01
b14: 6d 92 st X+, r6
b16: 7c 92 st X, r7
b18: 9b 87 std Y+11, r25 ; 0x0b
b1a: 8a 87 std Y+10, r24 ; 0x0a
b1c: 11 c0 rjmp .+34 ; 0xb40 <__stack+0x2e1>
b1e: f4 fc sbrc r15, 4
b20: 0f c0 rjmp .+30 ; 0xb40 <__stack+0x2e1>
b22: ea 85 ldd r30, Y+10 ; 0x0a
b24: fb 85 ldd r31, Y+11 ; 0x0b
b26: a0 81 ld r26, Z
b28: b1 81 ldd r27, Z+1 ; 0x01
b2a: f1 01 movw r30, r2
b2c: 86 81 ldd r24, Z+6 ; 0x06
b2e: 97 81 ldd r25, Z+7 ; 0x07
b30: 8d 93 st X+, r24
b32: 9c 93 st X, r25
b34: 2a 85 ldd r18, Y+10 ; 0x0a
b36: 3b 85 ldd r19, Y+11 ; 0x0b
b38: 2e 5f subi r18, 0xFE ; 254
b3a: 3f 4f sbci r19, 0xFF ; 255
b3c: 3b 87 std Y+11, r19 ; 0x0b
b3e: 2a 87 std Y+10, r18 ; 0x0a
b40: f1 01 movw r30, r2
b42: 86 81 ldd r24, Z+6 ; 0x06
b44: 97 81 ldd r25, Z+7 ; 0x07
b46: 29 81 ldd r18, Y+1 ; 0x01
b48: 3a 81 ldd r19, Y+2 ; 0x02
b4a: 28 17 cp r18, r24
b4c: 39 07 cpc r19, r25
b4e: 64 f4 brge .+24 ; 0xb68 <__stack+0x309>
b50: f4 fc sbrc r15, 4
b52: 06 c0 rjmp .+12 ; 0xb60 <__stack+0x301>
b54: 4d 81 ldd r20, Y+5 ; 0x05
b56: 5e 81 ldd r21, Y+6 ; 0x06
b58: 4f 5f subi r20, 0xFF ; 255
b5a: 5f 4f sbci r21, 0xFF ; 255
b5c: 5e 83 std Y+6, r21 ; 0x06
b5e: 4d 83 std Y+5, r20 ; 0x05
b60: 1c 82 std Y+4, r1 ; 0x04
b62: 1b 82 std Y+3, r1 ; 0x03
b64: ff 24 eor r15, r15
b66: 41 c0 rjmp .+130 ; 0xbea <__stack+0x38b>
b68: 0e 36 cpi r16, 0x6E ; 110
b6a: 09 f0 breq .+2 ; 0xb6e <__stack+0x30f>
b6c: 52 c0 rjmp .+164 ; 0xc12 <__stack+0x3b3>
b6e: 5f ef ldi r21, 0xFF ; 255
b70: 45 16 cp r4, r21
b72: 5f ef ldi r21, 0xFF ; 255
b74: 55 06 cpc r5, r21
b76: 09 f4 brne .+2 ; 0xb7a <__stack+0x31b>
b78: 4c c0 rjmp .+152 ; 0xc12 <__stack+0x3b3>
b7a: f4 cf rjmp .-24 ; 0xb64 <__stack+0x305>
b7c: 15 32 cpi r17, 0x25 ; 37
b7e: 69 f4 brne .+26 ; 0xb9a <__stack+0x33b>
b80: f1 01 movw r30, r2
b82: 06 80 ldd r0, Z+6 ; 0x06
b84: f7 81 ldd r31, Z+7 ; 0x07
b86: e0 2d mov r30, r0
b88: fa 83 std Y+2, r31 ; 0x02
b8a: e9 83 std Y+1, r30 ; 0x01
b8c: fa e0 ldi r31, 0x0A ; 10
b8e: ff 83 std Y+7, r31 ; 0x07
b90: 8f e7 ldi r24, 0x7F ; 127
b92: e8 2e mov r14, r24
b94: ff 24 eor r15, r15
b96: f3 94 inc r15
b98: 28 c0 rjmp .+80 ; 0xbea <__stack+0x38b>
b9a: 81 2f mov r24, r17
b9c: 99 27 eor r25, r25
b9e: 87 fd sbrc r24, 7
ba0: 90 95 com r25
ba2: 0e 94 29 07 call 0xe52 ; 0xe52 <isspace>
ba6: 89 2b or r24, r25
ba8: 91 f0 breq .+36 ; 0xbce <__stack+0x36f>
baa: c1 01 movw r24, r2
bac: 0e 94 45 06 call 0xc8a ; 0xc8a <fgetc>
bb0: 8c 01 movw r16, r24
bb2: 0e 94 29 07 call 0xe52 ; 0xe52 <isspace>
bb6: 89 2b or r24, r25
bb8: c1 f7 brne .-16 ; 0xbaa <__stack+0x34b>
bba: 28 01 movw r4, r16
bbc: 2f ef ldi r18, 0xFF ; 255
bbe: 0f 3f cpi r16, 0xFF ; 255
bc0: 12 07 cpc r17, r18
bc2: 39 f1 breq .+78 ; 0xc12 <__stack+0x3b3>
bc4: b1 01 movw r22, r2
bc6: c8 01 movw r24, r16
bc8: 0e 94 b1 06 call 0xd62 ; 0xd62 <ungetc>
bcc: 0e c0 rjmp .+28 ; 0xbea <__stack+0x38b>
bce: c1 01 movw r24, r2
bd0: 0e 94 45 06 call 0xc8a ; 0xc8a <fgetc>
bd4: 2c 01 movw r4, r24
bd6: 8f 5f subi r24, 0xFF ; 255
bd8: 9f 4f sbci r25, 0xFF ; 255
bda: d9 f0 breq .+54 ; 0xc12 <__stack+0x3b3>
bdc: 81 2f mov r24, r17
bde: 99 27 eor r25, r25
be0: 87 fd sbrc r24, 7
be2: 90 95 com r25
be4: 48 16 cp r4, r24
be6: 59 06 cpc r5, r25
be8: a1 f4 brne .+40 ; 0xc12 <__stack+0x3b3>
bea: 48 85 ldd r20, Y+8 ; 0x08
bec: 59 85 ldd r21, Y+9 ; 0x09
bee: 4f 5f subi r20, 0xFF ; 255
bf0: 5f 4f sbci r21, 0xFF ; 255
bf2: 59 87 std Y+9, r21 ; 0x09
bf4: 48 87 std Y+8, r20 ; 0x08
bf6: f1 01 movw r30, r2
bf8: 83 81 ldd r24, Z+3 ; 0x03
bfa: 83 ff sbrs r24, 3
bfc: 04 c0 rjmp .+8 ; 0xc06 <__stack+0x3a7>
bfe: e8 85 ldd r30, Y+8 ; 0x08
c00: f9 85 ldd r31, Y+9 ; 0x09
c02: 14 91 lpm r17, Z
c04: 03 c0 rjmp .+6 ; 0xc0c <__stack+0x3ad>
c06: a8 85 ldd r26, Y+8 ; 0x08
c08: b9 85 ldd r27, Y+9 ; 0x09
c0a: 1c 91 ld r17, X
c0c: 11 23 and r17, r17
c0e: 09 f0 breq .+2 ; 0xc12 <__stack+0x3b3>
c10: d4 cd rjmp .-1112 ; 0x7ba <vfscanf+0x4a>
c12: f0 fe sbrs r15, 0
c14: 11 c0 rjmp .+34 ; 0xc38 <__stack+0x3d9>
c16: f1 01 movw r30, r2
c18: 86 81 ldd r24, Z+6 ; 0x06
c1a: 97 81 ldd r25, Z+7 ; 0x07
c1c: 49 81 ldd r20, Y+1 ; 0x01
c1e: 5a 81 ldd r21, Y+2 ; 0x02
c20: 48 17 cp r20, r24
c22: 59 07 cpc r21, r25
c24: 4c f4 brge .+18 ; 0xc38 <__stack+0x3d9>
c26: f4 fc sbrc r15, 4
c28: 05 c0 rjmp .+10 ; 0xc34 <__stack+0x3d5>
c2a: 8d 81 ldd r24, Y+5 ; 0x05
c2c: 9e 81 ldd r25, Y+6 ; 0x06
c2e: 01 96 adiw r24, 0x01 ; 1
c30: 9e 83 std Y+6, r25 ; 0x06
c32: 8d 83 std Y+5, r24 ; 0x05
c34: 1c 82 std Y+4, r1 ; 0x04
c36: 1b 82 std Y+3, r1 ; 0x03
c38: 9f ef ldi r25, 0xFF ; 255
c3a: 49 16 cp r4, r25
c3c: 9f ef ldi r25, 0xFF ; 255
c3e: 59 06 cpc r5, r25
c40: 21 f4 brne .+8 ; 0xc4a <__stack+0x3eb>
c42: ad 81 ldd r26, Y+5 ; 0x05
c44: be 81 ldd r27, Y+6 ; 0x06
c46: ab 2b or r26, r27
c48: 21 f0 breq .+8 ; 0xc52 <__stack+0x3f3>
c4a: ed 81 ldd r30, Y+5 ; 0x05
c4c: fe 81 ldd r31, Y+6 ; 0x06
c4e: fc 83 std Y+4, r31 ; 0x04
c50: eb 83 std Y+3, r30 ; 0x03
c52: 8b 81 ldd r24, Y+3 ; 0x03
c54: 9c 81 ldd r25, Y+4 ; 0x04
c56: e2 e1 ldi r30, 0x12 ; 18
c58: 61 96 adiw r28, 0x11 ; 17
c5a: 0c 94 77 07 jmp 0xeee ; 0xeee <__epilogue_restores__>
00000c5e <strnlen_P>:
c5e: fc 01 movw r30, r24
c60: 05 90 lpm r0, Z+
c62: 61 50 subi r22, 0x01 ; 1
c64: 70 40 sbci r23, 0x00 ; 0
c66: 01 10 cpse r0, r1
c68: d8 f7 brcc .-10 ; 0xc60 <strnlen_P+0x2>
c6a: 80 95 com r24
c6c: 90 95 com r25
c6e: 8e 0f add r24, r30
c70: 9f 1f adc r25, r31
c72: 08 95 ret
00000c74 <strnlen>:
c74: fc 01 movw r30, r24
c76: 61 50 subi r22, 0x01 ; 1
c78: 70 40 sbci r23, 0x00 ; 0
c7a: 01 90 ld r0, Z+
c7c: 01 10 cpse r0, r1
c7e: d8 f7 brcc .-10 ; 0xc76 <strnlen+0x2>
c80: 80 95 com r24
c82: 90 95 com r25
c84: 8e 0f add r24, r30
c86: 9f 1f adc r25, r31
c88: 08 95 ret
00000c8a <fgetc>:
c8a: cf 93 push r28
c8c: df 93 push r29
c8e: ec 01 movw r28, r24
c90: 2b 81 ldd r18, Y+3 ; 0x03
c92: 20 ff sbrs r18, 0
c94: 14 c0 rjmp .+40 ; 0xcbe <fgetc+0x34>
c96: 26 ff sbrs r18, 6
c98: 09 c0 rjmp .+18 ; 0xcac <fgetc+0x22>
c9a: 2f 7b andi r18, 0xBF ; 191
c9c: 2b 83 std Y+3, r18 ; 0x03
c9e: 8e 81 ldd r24, Y+6 ; 0x06
ca0: 9f 81 ldd r25, Y+7 ; 0x07
ca2: 01 96 adiw r24, 0x01 ; 1
ca4: 9f 83 std Y+7, r25 ; 0x07
ca6: 8e 83 std Y+6, r24 ; 0x06
ca8: 8a 81 ldd r24, Y+2 ; 0x02
caa: 2b c0 rjmp .+86 ; 0xd02 <fgetc+0x78>
cac: 22 ff sbrs r18, 2
cae: 12 c0 rjmp .+36 ; 0xcd4 <fgetc+0x4a>
cb0: e8 81 ld r30, Y
cb2: f9 81 ldd r31, Y+1 ; 0x01
cb4: 80 81 ld r24, Z
cb6: 88 23 and r24, r24
cb8: 29 f4 brne .+10 ; 0xcc4 <fgetc+0x3a>
cba: 20 62 ori r18, 0x20 ; 32
cbc: 2b 83 std Y+3, r18 ; 0x03
cbe: 8f ef ldi r24, 0xFF ; 255
cc0: 9f ef ldi r25, 0xFF ; 255
cc2: 20 c0 rjmp .+64 ; 0xd04 <fgetc+0x7a>
cc4: 28 2f mov r18, r24
cc6: 33 27 eor r19, r19
cc8: 27 fd sbrc r18, 7
cca: 30 95 com r19
ccc: 31 96 adiw r30, 0x01 ; 1
cce: f9 83 std Y+1, r31 ; 0x01
cd0: e8 83 st Y, r30
cd2: 11 c0 rjmp .+34 ; 0xcf6 <fgetc+0x6c>
cd4: ea 85 ldd r30, Y+10 ; 0x0a
cd6: fb 85 ldd r31, Y+11 ; 0x0b
cd8: ce 01 movw r24, r28
cda: 09 95 icall
cdc: 9c 01 movw r18, r24
cde: 97 ff sbrs r25, 7
ce0: 0a c0 rjmp .+20 ; 0xcf6 <fgetc+0x6c>
ce2: 9b 81 ldd r25, Y+3 ; 0x03
ce4: 2f 5f subi r18, 0xFF ; 255
ce6: 3f 4f sbci r19, 0xFF ; 255
ce8: 11 f4 brne .+4 ; 0xcee <fgetc+0x64>
cea: 80 e1 ldi r24, 0x10 ; 16
cec: 01 c0 rjmp .+2 ; 0xcf0 <fgetc+0x66>
cee: 80 e2 ldi r24, 0x20 ; 32
cf0: 89 2b or r24, r25
cf2: 8b 83 std Y+3, r24 ; 0x03
cf4: e4 cf rjmp .-56 ; 0xcbe <fgetc+0x34>
cf6: 8e 81 ldd r24, Y+6 ; 0x06
cf8: 9f 81 ldd r25, Y+7 ; 0x07
cfa: 01 96 adiw r24, 0x01 ; 1
cfc: 9f 83 std Y+7, r25 ; 0x07
cfe: 8e 83 std Y+6, r24 ; 0x06
d00: 82 2f mov r24, r18
d02: 90 e0 ldi r25, 0x00 ; 0
d04: df 91 pop r29
d06: cf 91 pop r28
d08: 08 95 ret
00000d0a <fputc>:
d0a: 0f 93 push r16
d0c: 1f 93 push r17
d0e: cf 93 push r28
d10: df 93 push r29
d12: 8c 01 movw r16, r24
d14: eb 01 movw r28, r22
d16: 8b 81 ldd r24, Y+3 ; 0x03
d18: 81 ff sbrs r24, 1
d1a: 1b c0 rjmp .+54 ; 0xd52 <fputc+0x48>
d1c: 82 ff sbrs r24, 2
d1e: 0d c0 rjmp .+26 ; 0xd3a <fputc+0x30>
d20: 2e 81 ldd r18, Y+6 ; 0x06
d22: 3f 81 ldd r19, Y+7 ; 0x07
d24: 8c 81 ldd r24, Y+4 ; 0x04
d26: 9d 81 ldd r25, Y+5 ; 0x05
d28: 28 17 cp r18, r24
d2a: 39 07 cpc r19, r25
d2c: 64 f4 brge .+24 ; 0xd46 <fputc+0x3c>
d2e: e8 81 ld r30, Y
d30: f9 81 ldd r31, Y+1 ; 0x01
d32: 01 93 st Z+, r16
d34: f9 83 std Y+1, r31 ; 0x01
d36: e8 83 st Y, r30
d38: 06 c0 rjmp .+12 ; 0xd46 <fputc+0x3c>
d3a: e8 85 ldd r30, Y+8 ; 0x08
d3c: f9 85 ldd r31, Y+9 ; 0x09
d3e: 80 2f mov r24, r16
d40: 09 95 icall
d42: 89 2b or r24, r25
d44: 31 f4 brne .+12 ; 0xd52 <fputc+0x48>
d46: 8e 81 ldd r24, Y+6 ; 0x06
d48: 9f 81 ldd r25, Y+7 ; 0x07
d4a: 01
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -