📄 main.lss
字号:
//打开标准I/O流
fdevopen(usart_putchar,usart_getchar,0);
1bc: 40 e0 ldi r20, 0x00 ; 0
1be: 50 e0 ldi r21, 0x00 ; 0
1c0: 65 ed ldi r22, 0xD5 ; 213
1c2: 70 e0 ldi r23, 0x00 ; 0
1c4: 88 ec ldi r24, 0xC8 ; 200
1c6: 90 e0 ldi r25, 0x00 ; 0
1c8: 25 d3 rcall .+1610 ; 0x814
}
1ca: 08 95 ret
000001cc <vfprintf>:
1cc: af e0 ldi r26, 0x0F ; 15
1ce: b0 e0 ldi r27, 0x00 ; 0
1d0: eb ee ldi r30, 0xEB ; 235
1d2: f0 e0 ldi r31, 0x00 ; 0
1d4: 77 c5 rjmp .+2798 ; 0xcc4
1d6: aa 24 eor r10, r10
1d8: bb 24 eor r11, r11
1da: 65 01 movw r12, r10
1dc: 3c 01 movw r6, r24
1de: 2b 01 movw r4, r22
1e0: 4d 87 std Y+13, r20 ; 0x0d
1e2: 5e 87 std Y+14, r21 ; 0x0e
1e4: 22 24 eor r2, r2
1e6: fc 01 movw r30, r24
1e8: 16 82 std Z+6, r1 ; 0x06
1ea: 17 82 std Z+7, r1 ; 0x07
1ec: 83 81 ldd r24, Z+3 ; 0x03
1ee: 81 fd sbrc r24, 1
1f0: 50 c1 rjmp .+672 ; 0x492
1f2: 8f ef ldi r24, 0xFF ; 255
1f4: 9f ef ldi r25, 0xFF ; 255
1f6: 60 c1 rjmp .+704 ; 0x4b8
1f8: 20 fe sbrs r2, 0
1fa: 3d c1 rjmp .+634 ; 0x476
1fc: 83 2d mov r24, r3
1fe: 80 53 subi r24, 0x30 ; 48
200: 8a 30 cpi r24, 0x0A ; 10
202: 08 f4 brcc .+2 ; 0x206
204: 46 c1 rjmp .+652 ; 0x492
206: 83 2d mov r24, r3
208: 99 27 eor r25, r25
20a: 87 fd sbrc r24, 7
20c: 90 95 com r25
20e: 88 36 cpi r24, 0x68 ; 104
210: 91 05 cpc r25, r1
212: 3c f5 brge .+78 ; 0x262
214: 85 36 cpi r24, 0x65 ; 101
216: 91 05 cpc r25, r1
218: 0c f0 brlt .+2 ; 0x21c
21a: 4d c0 rjmp .+154 ; 0x2b6
21c: 88 35 cpi r24, 0x58 ; 88
21e: 91 05 cpc r25, r1
220: 09 f4 brne .+2 ; 0x224
222: a2 c0 rjmp .+324 ; 0x368
224: 89 35 cpi r24, 0x59 ; 89
226: 91 05 cpc r25, r1
228: a4 f4 brge .+40 ; 0x252
22a: 8b 32 cpi r24, 0x2B ; 43
22c: 91 05 cpc r25, r1
22e: 09 f4 brne .+2 ; 0x232
230: 30 c1 rjmp .+608 ; 0x492
232: 8c 32 cpi r24, 0x2C ; 44
234: 91 05 cpc r25, r1
236: 44 f4 brge .+16 ; 0x248
238: 80 32 cpi r24, 0x20 ; 32
23a: 91 05 cpc r25, r1
23c: 09 f4 brne .+2 ; 0x240
23e: 29 c1 rjmp .+594 ; 0x492
240: 83 97 sbiw r24, 0x23 ; 35
242: 09 f4 brne .+2 ; 0x246
244: 26 c1 rjmp .+588 ; 0x492
246: 0f c1 rjmp .+542 ; 0x466
248: 8d 97 sbiw r24, 0x2d ; 45
24a: 02 97 sbiw r24, 0x02 ; 2
24c: 08 f0 brcs .+2 ; 0x250
24e: 0b c1 rjmp .+534 ; 0x466
250: 20 c1 rjmp .+576 ; 0x492
252: 83 36 cpi r24, 0x63 ; 99
254: 91 05 cpc r25, r1
256: c1 f1 breq .+112 ; 0x2c8
258: 84 36 cpi r24, 0x64 ; 100
25a: 91 05 cpc r25, r1
25c: 09 f4 brne .+2 ; 0x260
25e: 54 c0 rjmp .+168 ; 0x308
260: 02 c1 rjmp .+516 ; 0x466
262: 80 37 cpi r24, 0x70 ; 112
264: 91 05 cpc r25, r1
266: 09 f4 brne .+2 ; 0x26a
268: 7b c0 rjmp .+246 ; 0x360
26a: 81 37 cpi r24, 0x71 ; 113
26c: 91 05 cpc r25, r1
26e: 84 f4 brge .+32 ; 0x290
270: 8c 36 cpi r24, 0x6C ; 108
272: 91 05 cpc r25, r1
274: e9 f0 breq .+58 ; 0x2b0
276: 8d 36 cpi r24, 0x6D ; 109
278: 91 05 cpc r25, r1
27a: 2c f4 brge .+10 ; 0x286
27c: 89 36 cpi r24, 0x69 ; 105
27e: 91 05 cpc r25, r1
280: 09 f4 brne .+2 ; 0x284
282: 42 c0 rjmp .+132 ; 0x308
284: f0 c0 rjmp .+480 ; 0x466
286: 8f 36 cpi r24, 0x6F ; 111
288: 91 05 cpc r25, r1
28a: 09 f4 brne .+2 ; 0x28e
28c: 66 c0 rjmp .+204 ; 0x35a
28e: eb c0 rjmp .+470 ; 0x466
290: 85 37 cpi r24, 0x75 ; 117
292: 91 05 cpc r25, r1
294: 09 f4 brne .+2 ; 0x298
296: 6a c0 rjmp .+212 ; 0x36c
298: 86 37 cpi r24, 0x76 ; 118
29a: 91 05 cpc r25, r1
29c: 24 f4 brge .+8 ; 0x2a6
29e: 83 37 cpi r24, 0x73 ; 115
2a0: 91 05 cpc r25, r1
2a2: d1 f0 breq .+52 ; 0x2d8
2a4: e0 c0 rjmp .+448 ; 0x466
2a6: 88 37 cpi r24, 0x78 ; 120
2a8: 91 05 cpc r25, r1
2aa: 09 f4 brne .+2 ; 0x2ae
2ac: 5d c0 rjmp .+186 ; 0x368
2ae: db c0 rjmp .+438 ; 0x466
2b0: f4 e0 ldi r31, 0x04 ; 4
2b2: 2f 2a or r2, r31
2b4: ee c0 rjmp .+476 ; 0x492
2b6: 0f 2e mov r0, r31
2b8: ff e3 ldi r31, 0x3F ; 63
2ba: af 2e mov r10, r31
2bc: f0 2d mov r31, r0
2be: 0f 2e mov r0, r31
2c0: f3 e6 ldi r31, 0x63 ; 99
2c2: 3f 2e mov r3, r31
2c4: f0 2d mov r31, r0
2c6: 9b c0 rjmp .+310 ; 0x3fe
2c8: ed 85 ldd r30, Y+13 ; 0x0d
2ca: fe 85 ldd r31, Y+14 ; 0x0e
2cc: cf 01 movw r24, r30
2ce: 02 96 adiw r24, 0x02 ; 2
2d0: 8d 87 std Y+13, r24 ; 0x0d
2d2: 9e 87 std Y+14, r25 ; 0x0e
2d4: a0 80 ld r10, Z
2d6: 93 c0 rjmp .+294 ; 0x3fe
2d8: ed 85 ldd r30, Y+13 ; 0x0d
2da: fe 85 ldd r31, Y+14 ; 0x0e
2dc: cf 01 movw r24, r30
2de: 02 96 adiw r24, 0x02 ; 2
2e0: 8d 87 std Y+13, r24 ; 0x0d
2e2: 9e 87 std Y+14, r25 ; 0x0e
2e4: a0 80 ld r10, Z
2e6: b1 80 ldd r11, Z+1 ; 0x01
2e8: 1f 86 std Y+15, r1 ; 0x0f
2ea: f5 01 movw r30, r10
2ec: 80 81 ld r24, Z
2ee: 88 23 and r24, r24
2f0: 09 f4 brne .+2 ; 0x2f4
2f2: 85 c0 rjmp .+266 ; 0x3fe
2f4: 9f 85 ldd r25, Y+15 ; 0x0f
2f6: 9f 5f subi r25, 0xFF ; 255
2f8: 9f 87 std Y+15, r25 ; 0x0f
2fa: f5 01 movw r30, r10
2fc: e9 0f add r30, r25
2fe: f1 1d adc r31, r1
300: 80 81 ld r24, Z
302: 88 23 and r24, r24
304: b9 f7 brne .-18 ; 0x2f4
306: 7b c0 rjmp .+246 ; 0x3fe
308: 22 fe sbrs r2, 2
30a: 0b c0 rjmp .+22 ; 0x322
30c: ed 85 ldd r30, Y+13 ; 0x0d
30e: fe 85 ldd r31, Y+14 ; 0x0e
310: cf 01 movw r24, r30
312: 04 96 adiw r24, 0x04 ; 4
314: 8d 87 std Y+13, r24 ; 0x0d
316: 9e 87 std Y+14, r25 ; 0x0e
318: 20 81 ld r18, Z
31a: 31 81 ldd r19, Z+1 ; 0x01
31c: 42 81 ldd r20, Z+2 ; 0x02
31e: 53 81 ldd r21, Z+3 ; 0x03
320: 0d c0 rjmp .+26 ; 0x33c
322: ed 85 ldd r30, Y+13 ; 0x0d
324: fe 85 ldd r31, Y+14 ; 0x0e
326: cf 01 movw r24, r30
328: 02 96 adiw r24, 0x02 ; 2
32a: 8d 87 std Y+13, r24 ; 0x0d
32c: 9e 87 std Y+14, r25 ; 0x0e
32e: 80 81 ld r24, Z
330: 91 81 ldd r25, Z+1 ; 0x01
332: 9c 01 movw r18, r24
334: 44 27 eor r20, r20
336: 37 fd sbrc r19, 7
338: 40 95 com r20
33a: 54 2f mov r21, r20
33c: 59 01 movw r10, r18
33e: 6a 01 movw r12, r20
340: 55 23 and r21, r21
342: 74 f5 brge .+92 ; 0x3a0
344: 92 e0 ldi r25, 0x02 ; 2
346: 29 2a or r2, r25
348: d0 94 com r13
34a: c0 94 com r12
34c: b0 94 com r11
34e: a0 94 com r10
350: a1 1c adc r10, r1
352: b1 1c adc r11, r1
354: c1 1c adc r12, r1
356: d1 1c adc r13, r1
358: 23 c0 rjmp .+70 ; 0x3a0
35a: e8 e0 ldi r30, 0x08 ; 8
35c: ef 87 std Y+15, r30 ; 0x0f
35e: 06 c0 rjmp .+12 ; 0x36c
360: 0f 2e mov r0, r31
362: f8 e7 ldi r31, 0x78 ; 120
364: 3f 2e mov r3, r31
366: f0 2d mov r31, r0
368: f0 e1 ldi r31, 0x10 ; 16
36a: ff 87 std Y+15, r31 ; 0x0f
36c: 22 fe sbrs r2, 2
36e: 0b c0 rjmp .+22 ; 0x386
370: ed 85 ldd r30, Y+13 ; 0x0d
372: fe 85 ldd r31, Y+14 ; 0x0e
374: cf 01 movw r24, r30
376: 04 96 adiw r24, 0x04 ; 4
378: 8d 87 std Y+13, r24 ; 0x0d
37a: 9e 87 std Y+14, r25 ; 0x0e
37c: 20 81 ld r18, Z
37e: 31 81 ldd r19, Z+1 ; 0x01
380: 42 81 ldd r20, Z+2 ; 0x02
382: 53 81 ldd r21, Z+3 ; 0x03
384: 0b c0 rjmp .+22 ; 0x39c
386: ed 85 ldd r30, Y+13 ; 0x0d
388: fe 85 ldd r31, Y+14 ; 0x0e
38a: cf 01 movw r24, r30
38c: 02 96 adiw r24, 0x02 ; 2
38e: 8d 87 std Y+13, r24 ; 0x0d
390: 9e 87 std Y+14, r25 ; 0x0e
392: 80 81 ld r24, Z
394: 91 81 ldd r25, Z+1 ; 0x01
396: 9c 01 movw r18, r24
398: 44 27 eor r20, r20
39a: 55 27 eor r21, r21
39c: 59 01 movw r10, r18
39e: 6a 01 movw r12, r20
3a0: 4e 01 movw r8, r28
3a2: 08 94 sec
3a4: 81 1c adc r8, r1
3a6: 91 1c adc r9, r1
3a8: 9f 85 ldd r25, Y+15 ; 0x0f
3aa: e9 2e mov r14, r25
3ac: ff 24 eor r15, r15
3ae: 00 27 eor r16, r16
3b0: 11 27 eor r17, r17
3b2: c6 01 movw r24, r12
3b4: b5 01 movw r22, r10
3b6: a8 01 movw r20, r16
3b8: 97 01 movw r18, r14
3ba: 62 d4 rcall .+2244 ; 0xc80
3bc: dc 01 movw r26, r24
3be: cb 01 movw r24, r22
3c0: f4 01 movw r30, r8
3c2: 80 83 st Z, r24
3c4: 8a 30 cpi r24, 0x0A ; 10
3c6: 1c f0 brlt .+6 ; 0x3ce
3c8: 83 0d add r24, r3
3ca: 81 52 subi r24, 0x21 ; 33
3cc: 03 c0 rjmp .+6 ; 0x3d4
3ce: f4 01 movw r30, r8
3d0: 80 81 ld r24, Z
3d2: 80 5d subi r24, 0xD0 ; 208
3d4: f4 01 movw r30, r8
3d6: 81 93 st Z+, r24
3d8: 4f 01 movw r8, r30
3da: c6 01 movw r24, r12
3dc: b5 01 movw r22, r10
3de: a8 01 movw r20, r16
3e0: 97 01 movw r18, r14
3e2: 4e d4 rcall .+2204 ; 0xc80
3e4: 59 01 movw r10, r18
3e6: 6a 01 movw r12, r20
3e8: 21 15 cp r18, r1
3ea: 31 05 cpc r19, r1
3ec: 41 05 cpc r20, r1
3ee: 51 05 cpc r21, r1
3f0: 01 f7 brne .-64 ; 0x3b2
3f2: 21 fe sbrs r2, 1
3f4: 04 c0 rjmp .+8 ; 0x3fe
3f6: b3 01 movw r22, r6
3f8: 8d e2 ldi r24, 0x2D ; 45
3fa: 90 e0 ldi r25, 0x00 ; 0
3fc: 8b d2 rcall .+1302 ; 0x914
3fe: f3 e6 ldi r31, 0x63 ; 99
400: 3f 16 cp r3, r31
402: 29 f4 brne .+10 ; 0x40e
404: 8a 2d mov r24, r10
406: 99 27 eor r25, r25
408: 87 fd sbrc r24, 7
40a: 90 95 com r25
40c: 30 c0 rjmp .+96 ; 0x46e
40e: 83 e7 ldi r24, 0x73 ; 115
410: 38 16 cp r3, r24
412: a9 f4 brne .+42 ; 0x43e
414: 9f 85 ldd r25, Y+15 ; 0x0f
416: 91 50 subi r25, 0x01 ; 1
418: 9f 87 std Y+15, r25 ; 0x0f
41a: 9f 3f cpi r25, 0xFF ; 255
41c: 51 f1 breq .+84 ; 0x472
41e: f5 01 movw r30, r10
420: 80 81 ld r24, Z
422: 99 27 eor r25, r25
424: 87 fd sbrc r24, 7
426: 90 95 com r25
428: 08 94 sec
42a: a1 1c adc r10, r1
42c: b1 1c adc r11, r1
42e: b3 01 movw r22, r6
430: 71 d2 rcall .+1250 ; 0x914
432: ef 85 ldd r30, Y+15 ; 0x0f
434: e1 50 subi r30, 0x01 ; 1
436: ef 87 std Y+15, r30 ; 0x0f
438: ef 3f cpi r30, 0xFF ; 255
43a: 89 f7 brne .-30 ; 0x41e
43c: 1a c0 rjmp .+52 ; 0x472
43e: ce 01 movw r24, r28
440: 01 96 adiw r24, 0x01 ; 1
442: 88 16 cp r8, r24
444: 99 06 cpc r9, r25
446: a9 f0 breq .+42 ; 0x472
448: 8e 01 movw r16, r28
44a: 0f 5f subi r16, 0xFF ; 255
44c: 1f 4f sbci r17, 0xFF ; 255
44e: f4 01 movw r30, r8
450: 82 91 ld r24, -Z
452: 4f 01 movw r8, r30
454: 99 27 eor r25, r25
456: 87 fd sbrc r24, 7
458: 90 95 com r25
45a: b3 01 movw r22, r6
45c: 5b d2 rcall .+1206 ; 0x914
45e: 80 16 cp r8, r16
460: 91 06 cpc r9, r17
462: a9 f7 brne .-22 ; 0x44e
464: 06 c0 rjmp .+12 ; 0x472
466: 83 2d mov r24, r3
468: 99 27 eor r25, r25
46a: 87 fd sbrc r24, 7
46c: 90 95 com r25
46e: b3 01 movw r22, r6
470: 51 d2 rcall .+1186 ; 0x914
472: 22 24 eor r2, r2
474: 0e c0 rjmp .+28 ; 0x492
476: f5 e2 ldi r31, 0x25 ; 37
478: 3f 16 cp r3, r31
47a: 29 f4 brne .+10 ; 0x486
47c: 22 24 eor r2, r2
47e: 23 94 inc r2
480: 8a e0 ldi r24, 0x0A ; 10
482: 8f 87 std Y+15, r24 ; 0x0f
484: 06 c0 rjmp .+12 ; 0x492
486: 83 2d mov r24, r3
488: 99 27 eor r25, r25
48a: 87 fd sbrc r24, 7
48c: 90 95 com r25
48e: b3 01 movw r22, r6
490: 41 d2 rcall .+1154 ; 0x914
492: f3 01 movw r30, r6
494: 83 81 ldd r24, Z+3 ; 0x03
496: 83 ff sbrs r24, 3
498: 06 c0 rjmp .+12 ; 0x4a6
49a: f2 01 movw r30, r4
49c: 08 94 sec
49e: 41 1c adc r4, r1
4a0: 51 1c adc r5, r1
4a2: 34 90 lpm r3, Z
4a4: 03 c0 rjmp .+6 ; 0x4ac
4a6: f2 01 movw r30, r4
4a8: 31 90 ld r3, Z+
4aa: 2f 01 movw r4, r30
4ac: 33 20 and r3, r3
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -