📄 uart.lss
字号:
978: 2c 83 std Y+4, r18 ; 0x04
97a: 5f c2 rjmp .+1214 ; 0xe3a <vfscanf+0x516>
97c: 1f 82 std Y+7, r1 ; 0x07
97e: 1e 82 std Y+6, r1 ; 0x06
980: 4f ef ldi r20, 0xFF ; 255
982: 5f ef ldi r21, 0xFF ; 255
984: 5d 83 std Y+5, r21 ; 0x05
986: 4c 83 std Y+4, r20 ; 0x04
988: 88 24 eor r8, r8
98a: 99 24 eor r9, r9
98c: 1b 82 std Y+3, r1 ; 0x03
98e: 1a 82 std Y+2, r1 ; 0x02
990: 19 82 std Y+1, r1 ; 0x01
992: 1d c2 rjmp .+1082 ; 0xdce <vfscanf+0x4aa>
994: 59 81 ldd r21, Y+1 ; 0x01
996: e5 2e mov r14, r21
998: ff 24 eor r15, r15
99a: e0 fe sbrs r14, 0
99c: db c1 rjmp .+950 ; 0xd54 <vfscanf+0x430>
99e: 15 32 cpi r17, 0x25 ; 37
9a0: 19 f4 brne .+6 ; 0x9a8 <vfscanf+0x84>
9a2: 5e 7f andi r21, 0xFE ; 254
9a4: 59 83 std Y+1, r21 ; 0x01
9a6: 00 c2 rjmp .+1024 ; 0xda8 <vfscanf+0x484>
9a8: 91 2f mov r25, r17
9aa: 90 53 subi r25, 0x30 ; 48
9ac: 9a 30 cpi r25, 0x0A ; 10
9ae: 60 f4 brcc .+24 ; 0x9c8 <vfscanf+0xa4>
9b0: 8f e7 ldi r24, 0x7F ; 127
9b2: 28 16 cp r2, r24
9b4: 11 f4 brne .+4 ; 0x9ba <vfscanf+0x96>
9b6: 80 e0 ldi r24, 0x00 ; 0
9b8: 04 c0 rjmp .+8 ; 0x9c2 <vfscanf+0x9e>
9ba: 8a e0 ldi r24, 0x0A ; 10
9bc: 28 9e mul r2, r24
9be: 80 2d mov r24, r0
9c0: 11 24 eor r1, r1
9c2: 28 2e mov r2, r24
9c4: 29 0e add r2, r25
9c6: fe c1 rjmp .+1020 ; 0xdc4 <vfscanf+0x4a0>
9c8: 81 2f mov r24, r17
9ca: 99 27 eor r25, r25
9cc: 87 fd sbrc r24, 7
9ce: 90 95 com r25
9d0: 0e 94 f2 07 call 0xfe4 ; 0xfe4 <tolower>
9d4: 38 2e mov r3, r24
9d6: 9e e6 ldi r25, 0x6E ; 110
9d8: 39 16 cp r3, r25
9da: 09 f4 brne .+2 ; 0x9de <vfscanf+0xba>
9dc: 8c c1 rjmp .+792 ; 0xcf6 <vfscanf+0x3d2>
9de: 93 15 cp r25, r3
9e0: dc f0 brlt .+54 ; 0xa18 <vfscanf+0xf4>
9e2: a8 e6 ldi r26, 0x68 ; 104
9e4: 3a 16 cp r3, r26
9e6: 09 f4 brne .+2 ; 0x9ea <vfscanf+0xc6>
9e8: ed c1 rjmp .+986 ; 0xdc4 <vfscanf+0x4a0>
9ea: a3 15 cp r26, r3
9ec: 64 f0 brlt .+24 ; 0xa06 <vfscanf+0xe2>
9ee: b3 e6 ldi r27, 0x63 ; 99
9f0: 3b 16 cp r3, r27
9f2: 91 f1 breq .+100 ; 0xa58 <vfscanf+0x134>
9f4: e4 e6 ldi r30, 0x64 ; 100
9f6: 3e 16 cp r3, r30
9f8: 09 f4 brne .+2 ; 0x9fc <vfscanf+0xd8>
9fa: a2 c0 rjmp .+324 ; 0xb40 <vfscanf+0x21c>
9fc: fa e2 ldi r31, 0x2A ; 42
9fe: 3f 16 cp r3, r31
a00: 09 f0 breq .+2 ; 0xa04 <vfscanf+0xe0>
a02: 88 c1 rjmp .+784 ; 0xd14 <vfscanf+0x3f0>
a04: 21 c0 rjmp .+66 ; 0xa48 <vfscanf+0x124>
a06: 29 e6 ldi r18, 0x69 ; 105
a08: 32 16 cp r3, r18
a0a: 09 f4 brne .+2 ; 0xa0e <vfscanf+0xea>
a0c: 99 c0 rjmp .+306 ; 0xb40 <vfscanf+0x21c>
a0e: 3c e6 ldi r19, 0x6C ; 108
a10: 33 16 cp r3, r19
a12: 09 f0 breq .+2 ; 0xa16 <vfscanf+0xf2>
a14: 7f c1 rjmp .+766 ; 0xd14 <vfscanf+0x3f0>
a16: 1c c0 rjmp .+56 ; 0xa50 <vfscanf+0x12c>
a18: 43 e7 ldi r20, 0x73 ; 115
a1a: 34 16 cp r3, r20
a1c: 09 f4 brne .+2 ; 0xa20 <vfscanf+0xfc>
a1e: 4b c0 rjmp .+150 ; 0xab6 <vfscanf+0x192>
a20: 43 15 cp r20, r3
a22: 4c f0 brlt .+18 ; 0xa36 <vfscanf+0x112>
a24: 5f e6 ldi r21, 0x6F ; 111
a26: 35 16 cp r3, r21
a28: 09 f4 brne .+2 ; 0xa2c <vfscanf+0x108>
a2a: 7f c0 rjmp .+254 ; 0xb2a <vfscanf+0x206>
a2c: 80 e7 ldi r24, 0x70 ; 112
a2e: 38 16 cp r3, r24
a30: 09 f0 breq .+2 ; 0xa34 <vfscanf+0x110>
a32: 70 c1 rjmp .+736 ; 0xd14 <vfscanf+0x3f0>
a34: 80 c0 rjmp .+256 ; 0xb36 <vfscanf+0x212>
a36: 95 e7 ldi r25, 0x75 ; 117
a38: 39 16 cp r3, r25
a3a: 09 f4 brne .+2 ; 0xa3e <vfscanf+0x11a>
a3c: 7e c0 rjmp .+252 ; 0xb3a <vfscanf+0x216>
a3e: a8 e7 ldi r26, 0x78 ; 120
a40: 3a 16 cp r3, r26
a42: 09 f0 breq .+2 ; 0xa46 <vfscanf+0x122>
a44: 67 c1 rjmp .+718 ; 0xd14 <vfscanf+0x3f0>
a46: 77 c0 rjmp .+238 ; 0xb36 <vfscanf+0x212>
a48: b9 81 ldd r27, Y+1 ; 0x01
a4a: b0 61 ori r27, 0x10 ; 16
a4c: b9 83 std Y+1, r27 ; 0x01
a4e: ba c1 rjmp .+884 ; 0xdc4 <vfscanf+0x4a0>
a50: e9 81 ldd r30, Y+1 ; 0x01
a52: e4 60 ori r30, 0x04 ; 4
a54: e9 83 std Y+1, r30 ; 0x01
a56: b6 c1 rjmp .+876 ; 0xdc4 <vfscanf+0x4a0>
a58: 87 01 movw r16, r14
a5a: 00 71 andi r16, 0x10 ; 16
a5c: 10 70 andi r17, 0x00 ; 0
a5e: e4 fc sbrc r14, 4
a60: 07 c0 rjmp .+14 ; 0xa70 <vfscanf+0x14c>
a62: d2 01 movw r26, r4
a64: ad 90 ld r10, X+
a66: bc 90 ld r11, X
a68: e2 e0 ldi r30, 0x02 ; 2
a6a: f0 e0 ldi r31, 0x00 ; 0
a6c: 4e 0e add r4, r30
a6e: 5f 1e adc r5, r31
a70: ff e7 ldi r31, 0x7F ; 127
a72: 2f 16 cp r2, r31
a74: 11 f4 brne .+4 ; 0xa7a <vfscanf+0x156>
a76: 31 e0 ldi r19, 0x01 ; 1
a78: 23 2e mov r2, r19
a7a: 75 01 movw r14, r10
a7c: 0f c0 rjmp .+30 ; 0xa9c <vfscanf+0x178>
a7e: c3 01 movw r24, r6
a80: 0e 94 57 07 call 0xeae ; 0xeae <fgetc>
a84: 4c 01 movw r8, r24
a86: 2f ef ldi r18, 0xFF ; 255
a88: 8f 3f cpi r24, 0xFF ; 255
a8a: 92 07 cpc r25, r18
a8c: 09 f4 brne .+2 ; 0xa90 <vfscanf+0x16c>
a8e: d1 c1 rjmp .+930 ; 0xe32 <vfscanf+0x50e>
a90: 01 15 cp r16, r1
a92: 11 05 cpc r17, r1
a94: 19 f4 brne .+6 ; 0xa9c <vfscanf+0x178>
a96: d7 01 movw r26, r14
a98: 8d 93 st X+, r24
a9a: 7d 01 movw r14, r26
a9c: 2a 94 dec r2
a9e: 82 2d mov r24, r2
aa0: 8f 5f subi r24, 0xFF ; 255
aa2: 18 16 cp r1, r24
aa4: 64 f3 brlt .-40 ; 0xa7e <vfscanf+0x15a>
aa6: 57 01 movw r10, r14
aa8: 35 c1 rjmp .+618 ; 0xd14 <vfscanf+0x3f0>
aaa: 57 01 movw r10, r14
aac: b3 01 movw r22, r6
aae: c4 01 movw r24, r8
ab0: 0e 94 c7 07 call 0xf8e ; 0xf8e <ungetc>
ab4: 34 c0 rjmp .+104 ; 0xb1e <vfscanf+0x1fa>
ab6: 87 01 movw r16, r14
ab8: 00 71 andi r16, 0x10 ; 16
aba: 10 70 andi r17, 0x00 ; 0
abc: e4 fc sbrc r14, 4
abe: 07 c0 rjmp .+14 ; 0xace <vfscanf+0x1aa>
ac0: f2 01 movw r30, r4
ac2: a0 80 ld r10, Z
ac4: b1 80 ldd r11, Z+1 ; 0x01
ac6: 22 e0 ldi r18, 0x02 ; 2
ac8: 30 e0 ldi r19, 0x00 ; 0
aca: 42 0e add r4, r18
acc: 53 1e adc r5, r19
ace: c3 01 movw r24, r6
ad0: 0e 94 57 07 call 0xeae ; 0xeae <fgetc>
ad4: 4c 01 movw r8, r24
ad6: 0e 94 e3 07 call 0xfc6 ; 0xfc6 <isspace>
ada: 89 2b or r24, r25
adc: c1 f7 brne .-16 ; 0xace <vfscanf+0x1aa>
ade: 3f ef ldi r19, 0xFF ; 255
ae0: 83 16 cp r8, r19
ae2: 3f ef ldi r19, 0xFF ; 255
ae4: 93 06 cpc r9, r19
ae6: 09 f4 brne .+2 ; 0xaea <vfscanf+0x1c6>
ae8: a4 c1 rjmp .+840 ; 0xe32 <vfscanf+0x50e>
aea: 75 01 movw r14, r10
aec: 12 c0 rjmp .+36 ; 0xb12 <vfscanf+0x1ee>
aee: c4 01 movw r24, r8
af0: 0e 94 e3 07 call 0xfc6 ; 0xfc6 <isspace>
af4: 89 2b or r24, r25
af6: c9 f6 brne .-78 ; 0xaaa <vfscanf+0x186>
af8: 01 15 cp r16, r1
afa: 11 05 cpc r17, r1
afc: 19 f4 brne .+6 ; 0xb04 <vfscanf+0x1e0>
afe: d7 01 movw r26, r14
b00: 8d 92 st X+, r8
b02: 7d 01 movw r14, r26
b04: c3 01 movw r24, r6
b06: 0e 94 57 07 call 0xeae ; 0xeae <fgetc>
b0a: 4c 01 movw r8, r24
b0c: 8f 5f subi r24, 0xFF ; 255
b0e: 9f 4f sbci r25, 0xFF ; 255
b10: 29 f0 breq .+10 ; 0xb1c <vfscanf+0x1f8>
b12: 2a 94 dec r2
b14: 82 2d mov r24, r2
b16: 8f 5f subi r24, 0xFF ; 255
b18: 18 16 cp r1, r24
b1a: 4c f3 brlt .-46 ; 0xaee <vfscanf+0x1ca>
b1c: 57 01 movw r10, r14
b1e: 01 2b or r16, r17
b20: 09 f0 breq .+2 ; 0xb24 <vfscanf+0x200>
b22: f8 c0 rjmp .+496 ; 0xd14 <vfscanf+0x3f0>
b24: f5 01 movw r30, r10
b26: 10 82 st Z, r1
b28: f5 c0 rjmp .+490 ; 0xd14 <vfscanf+0x3f0>
b2a: e9 81 ldd r30, Y+1 ; 0x01
b2c: e2 60 ori r30, 0x02 ; 2
b2e: e9 83 std Y+1, r30 ; 0x01
b30: f8 e0 ldi r31, 0x08 ; 8
b32: f8 87 std Y+8, r31 ; 0x08
b34: 05 c0 rjmp .+10 ; 0xb40 <vfscanf+0x21c>
b36: 20 e1 ldi r18, 0x10 ; 16
b38: 28 87 std Y+8, r18 ; 0x08
b3a: 39 81 ldd r19, Y+1 ; 0x01
b3c: 32 60 ori r19, 0x02 ; 2
b3e: 39 83 std Y+1, r19 ; 0x01
b40: c3 01 movw r24, r6
b42: 0e 94 57 07 call 0xeae ; 0xeae <fgetc>
b46: 4c 01 movw r8, r24
b48: 0e 94 e3 07 call 0xfc6 ; 0xfc6 <isspace>
b4c: 89 2b or r24, r25
b4e: c1 f7 brne .-16 ; 0xb40 <vfscanf+0x21c>
b50: 4f ef ldi r20, 0xFF ; 255
b52: 84 16 cp r8, r20
b54: 4f ef ldi r20, 0xFF ; 255
b56: 94 06 cpc r9, r20
b58: 09 f4 brne .+2 ; 0xb5c <vfscanf+0x238>
b5a: 47 c1 rjmp .+654 ; 0xdea <vfscanf+0x4c6>
b5c: 88 2d mov r24, r8
b5e: 8d 32 cpi r24, 0x2D ; 45
b60: 11 f0 breq .+4 ; 0xb66 <vfscanf+0x242>
b62: 8b 32 cpi r24, 0x2B ; 43
b64: 99 f4 brne .+38 ; 0xb8c <vfscanf+0x268>
b66: 2a 94 dec r2
b68: 12 14 cp r1, r2
b6a: 0c f0 brlt .+2 ; 0xb6e <vfscanf+0x24a>
b6c: 3e c1 rjmp .+636 ; 0xdea <vfscanf+0x4c6>
b6e: 8d 32 cpi r24, 0x2D ; 45
b70: 19 f4 brne .+6 ; 0xb78 <vfscanf+0x254>
b72: 59 81 ldd r21, Y+1 ; 0x01
b74: 58 60 ori r21, 0x08 ; 8
b76: 59 83 std Y+1, r21 ; 0x01
b78: c3 01 movw r24, r6
b7a: 0e 94 57 07 call 0xeae ; 0xeae <fgetc>
b7e: 4c 01 movw r8, r24
b80: 8f ef ldi r24, 0xFF ; 255
b82: 88 16 cp r8, r24
b84: 8f ef ldi r24, 0xFF ; 255
b86: 98 06 cpc r9, r24
b88: 09 f4 brne .+2 ; 0xb8c <vfscanf+0x268>
b8a: 2f c1 rjmp .+606 ; 0xdea <vfscanf+0x4c6>
b8c: 90 e3 ldi r25, 0x30 ; 48
b8e: 89 16 cp r8, r25
b90: a1 f5 brne .+104 ; 0xbfa <vfscanf+0x2d6>
b92: aa 24 eor r10, r10
b94: bb 24 eor r11, r11
b96: 65 01 movw r12, r10
b98: 2a 94 dec r2
b9a: 12 14 cp r1, r2
b9c: 0c f0 brlt .+2 ; 0xba0 <vfscanf+0x27c>
b9e: 7e c0 rjmp .+252 ; 0xc9c <vfscanf+0x378>
ba0: c3 01 movw r24, r6
ba2: 0e 94 57 07 call 0xeae ; 0xeae <fgetc>
ba6: 4c 01 movw r8, r24
ba8: af ef ldi r26, 0xFF ; 255
baa: 8f 3f cpi r24, 0xFF ; 255
bac: 9a 07 cpc r25, r26
bae: 09 f4 brne .+2 ; 0xbb2 <vfscanf+0x28e>
bb0: 75 c0 rjmp .+234 ; 0xc9c <vfscanf+0x378>
bb2: 0e 94 f2 07 call 0xfe4 ; 0xfe4 <tolower>
bb6: 88 37 cpi r24, 0x78 ; 120
bb8: d9 f4 brne .+54 ; 0xbf0 <vfscanf+0x2cc>
bba: bf e6 ldi r27, 0x6F ; 111
bbc: 3b 16 cp r3, r27
bbe: 31 f0 breq .+12 ; 0xbcc <vfscanf+0x2a8>
bc0: e4 e6 ldi r30, 0x64 ; 100
bc2: 3e 16 cp r3, r30
bc4: 19 f0 breq .+6 ; 0xbcc <vfscanf+0x2a8>
bc6: f5 e7 ldi r31, 0x75 ; 117
bc8: 3f 16 cp r3, r31
bca: 29 f4 brne .+10 ; 0xbd6 <vfscanf+0x2b2>
bcc: b3 01 movw r22, r6
bce: c4 01 movw r24, r8
bd0: 0e 94 c7 07 call 0xf8e ; 0xf8e <ungetc>
bd4: 63 c0 rjmp .+198 ; 0xc9c <vfscanf+0x378>
bd6: c3 01 movw r24, r6
bd8: 0e 94 57 07 call 0xeae ; 0xeae <fgetc>
bdc: 4c 01 movw r8, r24
bde: 8f 5f subi r24, 0xFF ; 255
be0: 9f 4f sbci r25, 0xFF ; 255
be2: 19 f4 brne .+6 ; 0xbea <vfscanf+0x2c6>
be4: 30 e1 ldi r19, 0x10 ; 16
be6: 38 87 std Y+8, r19 ; 0x08
be8: 59 c0 rjmp .+178 ; 0xc9c <vfscanf+0x378>
bea: 40 e1 ldi r20, 0x10 ; 16
bec: 48 87 std Y+8, r20 ; 0x08
bee: 05 c0 rjmp .+10 ; 0xbfa <vfscanf+0x2d6>
bf0: 59 e6 ldi r21, 0x69 ; 105
bf2: 35 16 cp r3, r21
bf4: 11 f4 brne .+4 ; 0xbfa <vfscanf+0x2d6>
bf6: 88 e0 ldi r24, 0x08 ; 8
bf8: 88 87 std Y+8, r24 ; 0x08
bfa: ee 2
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -