📄 adc_int.lss
字号:
278: 3f 92 push r3
27a: 5f 92 push r5
27c: 6f 92 push r6
27e: 7f 92 push r7
280: 8f 92 push r8
282: 9f 92 push r9
284: af 92 push r10
286: bf 92 push r11
288: cf 92 push r12
28a: df 92 push r13
28c: ef 92 push r14
28e: ff 92 push r15
290: 0f 93 push r16
292: 1f 93 push r17
294: cf 93 push r28
296: df 93 push r29
298: cd b7 in r28, 0x3d ; 61
29a: de b7 in r29, 0x3e ; 62
29c: 2b 97 sbiw r28, 0x0b ; 11
29e: 0f b6 in r0, 0x3f ; 63
2a0: f8 94 cli
2a2: de bf out 0x3e, r29 ; 62
2a4: 0f be out 0x3f, r0 ; 63
2a6: cd bf out 0x3d, r28 ; 61
2a8: 3c 01 movw r6, r24
2aa: 4b 01 movw r8, r22
2ac: 6a 01 movw r12, r20
2ae: fc 01 movw r30, r24
2b0: 17 82 std Z+7, r1 ; 0x07
2b2: 16 82 std Z+6, r1 ; 0x06
2b4: 83 81 ldd r24, Z+3 ; 0x03
2b6: 81 fd sbrc r24, 1
2b8: 03 c0 rjmp .+6 ; 0x2c0 <vfprintf+0x4a>
2ba: 8f ef ldi r24, 0xFF ; 255
2bc: 9f ef ldi r25, 0xFF ; 255
2be: bb c1 rjmp .+886 ; 0x636 <vfprintf+0x3c0>
2c0: 1e 01 movw r2, r28
2c2: 08 94 sec
2c4: 21 1c adc r2, r1
2c6: 31 1c adc r3, r1
2c8: f3 01 movw r30, r6
2ca: 33 81 ldd r19, Z+3 ; 0x03
2cc: f4 01 movw r30, r8
2ce: 33 fd sbrc r19, 3
2d0: 85 91 lpm r24, Z+
2d2: 33 ff sbrs r19, 3
2d4: 81 91 ld r24, Z+
2d6: 4f 01 movw r8, r30
2d8: 88 23 and r24, r24
2da: 09 f4 brne .+2 ; 0x2de <vfprintf+0x68>
2dc: a9 c1 rjmp .+850 ; 0x630 <vfprintf+0x3ba>
2de: 85 32 cpi r24, 0x25 ; 37
2e0: 39 f4 brne .+14 ; 0x2f0 <vfprintf+0x7a>
2e2: 33 fd sbrc r19, 3
2e4: 85 91 lpm r24, Z+
2e6: 33 ff sbrs r19, 3
2e8: 81 91 ld r24, Z+
2ea: 4f 01 movw r8, r30
2ec: 85 32 cpi r24, 0x25 ; 37
2ee: 29 f4 brne .+10 ; 0x2fa <vfprintf+0x84>
2f0: b3 01 movw r22, r6
2f2: 90 e0 ldi r25, 0x00 ; 0
2f4: 0e 94 00 06 call 0xc00 ; 0xc00 <fputc>
2f8: e7 cf rjmp .-50 ; 0x2c8 <vfprintf+0x52>
2fa: 98 2f mov r25, r24
2fc: aa 24 eor r10, r10
2fe: 10 e0 ldi r17, 0x00 ; 0
300: 55 24 eor r5, r5
302: 10 32 cpi r17, 0x20 ; 32
304: b0 f4 brcc .+44 ; 0x332 <vfprintf+0xbc>
306: 9b 32 cpi r25, 0x2B ; 43
308: 69 f0 breq .+26 ; 0x324 <vfprintf+0xae>
30a: 9c 32 cpi r25, 0x2C ; 44
30c: 28 f4 brcc .+10 ; 0x318 <vfprintf+0xa2>
30e: 90 32 cpi r25, 0x20 ; 32
310: 51 f0 breq .+20 ; 0x326 <vfprintf+0xb0>
312: 93 32 cpi r25, 0x23 ; 35
314: 71 f4 brne .+28 ; 0x332 <vfprintf+0xbc>
316: 0b c0 rjmp .+22 ; 0x32e <vfprintf+0xb8>
318: 9d 32 cpi r25, 0x2D ; 45
31a: 39 f0 breq .+14 ; 0x32a <vfprintf+0xb4>
31c: 90 33 cpi r25, 0x30 ; 48
31e: 49 f4 brne .+18 ; 0x332 <vfprintf+0xbc>
320: 11 60 ori r17, 0x01 ; 1
322: 2a c0 rjmp .+84 ; 0x378 <vfprintf+0x102>
324: 12 60 ori r17, 0x02 ; 2
326: 14 60 ori r17, 0x04 ; 4
328: 27 c0 rjmp .+78 ; 0x378 <vfprintf+0x102>
32a: 18 60 ori r17, 0x08 ; 8
32c: 25 c0 rjmp .+74 ; 0x378 <vfprintf+0x102>
32e: 10 61 ori r17, 0x10 ; 16
330: 23 c0 rjmp .+70 ; 0x378 <vfprintf+0x102>
332: 17 fd sbrc r17, 7
334: 2a c0 rjmp .+84 ; 0x38a <vfprintf+0x114>
336: 29 2f mov r18, r25
338: 20 53 subi r18, 0x30 ; 48
33a: 2a 30 cpi r18, 0x0A ; 10
33c: 88 f4 brcc .+34 ; 0x360 <vfprintf+0xea>
33e: 16 ff sbrs r17, 6
340: 07 c0 rjmp .+14 ; 0x350 <vfprintf+0xda>
342: 8a e0 ldi r24, 0x0A ; 10
344: a8 9e mul r10, r24
346: c0 01 movw r24, r0
348: 11 24 eor r1, r1
34a: a2 2e mov r10, r18
34c: a8 0e add r10, r24
34e: 14 c0 rjmp .+40 ; 0x378 <vfprintf+0x102>
350: 8a e0 ldi r24, 0x0A ; 10
352: 58 9e mul r5, r24
354: c0 01 movw r24, r0
356: 11 24 eor r1, r1
358: 52 2e mov r5, r18
35a: 58 0e add r5, r24
35c: 10 62 ori r17, 0x20 ; 32
35e: 0c c0 rjmp .+24 ; 0x378 <vfprintf+0x102>
360: 9e 32 cpi r25, 0x2E ; 46
362: 21 f4 brne .+8 ; 0x36c <vfprintf+0xf6>
364: 16 fd sbrc r17, 6
366: 64 c1 rjmp .+712 ; 0x630 <vfprintf+0x3ba>
368: 10 64 ori r17, 0x40 ; 64
36a: 06 c0 rjmp .+12 ; 0x378 <vfprintf+0x102>
36c: 9c 36 cpi r25, 0x6C ; 108
36e: 11 f4 brne .+4 ; 0x374 <vfprintf+0xfe>
370: 10 68 ori r17, 0x80 ; 128
372: 02 c0 rjmp .+4 ; 0x378 <vfprintf+0x102>
374: 98 36 cpi r25, 0x68 ; 104
376: 49 f4 brne .+18 ; 0x38a <vfprintf+0x114>
378: f4 01 movw r30, r8
37a: 33 fd sbrc r19, 3
37c: 95 91 lpm r25, Z+
37e: 33 ff sbrs r19, 3
380: 91 91 ld r25, Z+
382: 4f 01 movw r8, r30
384: 99 23 and r25, r25
386: 09 f0 breq .+2 ; 0x38a <vfprintf+0x114>
388: bc cf rjmp .-136 ; 0x302 <vfprintf+0x8c>
38a: 89 2f mov r24, r25
38c: 85 54 subi r24, 0x45 ; 69
38e: 83 30 cpi r24, 0x03 ; 3
390: 18 f0 brcs .+6 ; 0x398 <vfprintf+0x122>
392: 80 52 subi r24, 0x20 ; 32
394: 83 30 cpi r24, 0x03 ; 3
396: 38 f4 brcc .+14 ; 0x3a6 <vfprintf+0x130>
398: 24 e0 ldi r18, 0x04 ; 4
39a: 30 e0 ldi r19, 0x00 ; 0
39c: c2 0e add r12, r18
39e: d3 1e adc r13, r19
3a0: 8f e3 ldi r24, 0x3F ; 63
3a2: 89 83 std Y+1, r24 ; 0x01
3a4: 0f c0 rjmp .+30 ; 0x3c4 <vfprintf+0x14e>
3a6: 93 36 cpi r25, 0x63 ; 99
3a8: 31 f0 breq .+12 ; 0x3b6 <vfprintf+0x140>
3aa: 93 37 cpi r25, 0x73 ; 115
3ac: 81 f0 breq .+32 ; 0x3ce <vfprintf+0x158>
3ae: 93 35 cpi r25, 0x53 ; 83
3b0: 09 f0 breq .+2 ; 0x3b4 <vfprintf+0x13e>
3b2: 56 c0 rjmp .+172 ; 0x460 <vfprintf+0x1ea>
3b4: 20 c0 rjmp .+64 ; 0x3f6 <vfprintf+0x180>
3b6: f6 01 movw r30, r12
3b8: 80 81 ld r24, Z
3ba: 89 83 std Y+1, r24 ; 0x01
3bc: 22 e0 ldi r18, 0x02 ; 2
3be: 30 e0 ldi r19, 0x00 ; 0
3c0: c2 0e add r12, r18
3c2: d3 1e adc r13, r19
3c4: 71 01 movw r14, r2
3c6: 81 e0 ldi r24, 0x01 ; 1
3c8: a8 2e mov r10, r24
3ca: b1 2c mov r11, r1
3cc: 12 c0 rjmp .+36 ; 0x3f2 <vfprintf+0x17c>
3ce: f6 01 movw r30, r12
3d0: e0 80 ld r14, Z
3d2: f1 80 ldd r15, Z+1 ; 0x01
3d4: 16 fd sbrc r17, 6
3d6: 03 c0 rjmp .+6 ; 0x3de <vfprintf+0x168>
3d8: 6f ef ldi r22, 0xFF ; 255
3da: 7f ef ldi r23, 0xFF ; 255
3dc: 02 c0 rjmp .+4 ; 0x3e2 <vfprintf+0x16c>
3de: 6a 2d mov r22, r10
3e0: 70 e0 ldi r23, 0x00 ; 0
3e2: 22 e0 ldi r18, 0x02 ; 2
3e4: 30 e0 ldi r19, 0x00 ; 0
3e6: c2 0e add r12, r18
3e8: d3 1e adc r13, r19
3ea: c7 01 movw r24, r14
3ec: 0e 94 b5 05 call 0xb6a ; 0xb6a <strnlen>
3f0: 5c 01 movw r10, r24
3f2: 1f 77 andi r17, 0x7F ; 127
3f4: 13 c0 rjmp .+38 ; 0x41c <vfprintf+0x1a6>
3f6: f6 01 movw r30, r12
3f8: e0 80 ld r14, Z
3fa: f1 80 ldd r15, Z+1 ; 0x01
3fc: 16 fd sbrc r17, 6
3fe: 03 c0 rjmp .+6 ; 0x406 <vfprintf+0x190>
400: 6f ef ldi r22, 0xFF ; 255
402: 7f ef ldi r23, 0xFF ; 255
404: 02 c0 rjmp .+4 ; 0x40a <vfprintf+0x194>
406: 6a 2d mov r22, r10
408: 70 e0 ldi r23, 0x00 ; 0
40a: 22 e0 ldi r18, 0x02 ; 2
40c: 30 e0 ldi r19, 0x00 ; 0
40e: c2 0e add r12, r18
410: d3 1e adc r13, r19
412: c7 01 movw r24, r14
414: 0e 94 aa 05 call 0xb54 ; 0xb54 <strnlen_P>
418: 5c 01 movw r10, r24
41a: 10 68 ori r17, 0x80 ; 128
41c: 13 ff sbrs r17, 3
41e: 07 c0 rjmp .+14 ; 0x42e <vfprintf+0x1b8>
420: 1b c0 rjmp .+54 ; 0x458 <vfprintf+0x1e2>
422: b3 01 movw r22, r6
424: 80 e2 ldi r24, 0x20 ; 32
426: 90 e0 ldi r25, 0x00 ; 0
428: 0e 94 00 06 call 0xc00 ; 0xc00 <fputc>
42c: 5a 94 dec r5
42e: 85 2d mov r24, r5
430: 90 e0 ldi r25, 0x00 ; 0
432: a8 16 cp r10, r24
434: b9 06 cpc r11, r25
436: a8 f3 brcs .-22 ; 0x422 <vfprintf+0x1ac>
438: 0f c0 rjmp .+30 ; 0x458 <vfprintf+0x1e2>
43a: f7 01 movw r30, r14
43c: 17 fd sbrc r17, 7
43e: 85 91 lpm r24, Z+
440: 17 ff sbrs r17, 7
442: 81 91 ld r24, Z+
444: 7f 01 movw r14, r30
446: b3 01 movw r22, r6
448: 90 e0 ldi r25, 0x00 ; 0
44a: 0e 94 00 06 call 0xc00 ; 0xc00 <fputc>
44e: 51 10 cpse r5, r1
450: 5a 94 dec r5
452: 08 94 sec
454: a1 08 sbc r10, r1
456: b1 08 sbc r11, r1
458: a1 14 cp r10, r1
45a: b1 04 cpc r11, r1
45c: 71 f7 brne .-36 ; 0x43a <vfprintf+0x1c4>
45e: e5 c0 rjmp .+458 ; 0x62a <vfprintf+0x3b4>
460: 94 36 cpi r25, 0x64 ; 100
462: 11 f0 breq .+4 ; 0x468 <vfprintf+0x1f2>
464: 99 36 cpi r25, 0x69 ; 105
466: 69 f5 brne .+90 ; 0x4c2 <vfprintf+0x24c>
468: 17 ff sbrs r17, 7
46a: 0a c0 rjmp .+20 ; 0x480 <vfprintf+0x20a>
46c: f6 01 movw r30, r12
46e: 60 81 ld r22, Z
470: 71 81 ldd r23, Z+1 ; 0x01
472: 82 81 ldd r24, Z+2 ; 0x02
474: 93 81 ldd r25, Z+3 ; 0x03
476: 24 e0 ldi r18, 0x04 ; 4
478: 30 e0 ldi r19, 0x00 ; 0
47a: c2 0e add r12, r18
47c: d3 1e adc r13, r19
47e: 0d c0 rjmp .+26 ; 0x49a <vfprintf+0x224>
480: f6 01 movw r30, r12
482: 80 81 ld r24, Z
484: 91 81 ldd r25, Z+1 ; 0x01
486: 9c 01 movw r18, r24
488: b9 01 movw r22, r18
48a: 88 27 eor r24, r24
48c: 77 fd sbrc r23, 7
48e: 80 95 com r24
490: 98 2f mov r25, r24
492: 42 e0 ldi r20, 0x02 ; 2
494: 50 e0 ldi r21, 0x00 ; 0
496: c4 0e add r12, r20
498: d5 1e adc r13, r21
49a: 01 2f mov r16, r17
49c: 0f 76 andi r16, 0x6F ; 111
49e: 97 ff sbrs r25, 7
4a0: 08 c0 rjmp .+16 ; 0x4b2 <vfprintf+0x23c>
4a2: 90 95 com r25
4a4: 80 95 com r24
4a6: 70 95 com r23
4a8: 61 95 neg r22
4aa: 7f 4f sbci r23, 0xFF ; 255
4ac: 8f 4f sbci r24, 0xFF ; 255
4ae: 9f 4f sbci r25, 0xFF ; 255
4b0: 00 68 ori r16, 0x80 ; 128
4b2: 2a e0 ldi r18, 0x0A ; 10
4b4: 30 e0 ldi r19, 0x00 ; 0
4b6: a1 01 movw r20, r2
4b8: 0e 94 46 06 call 0xc8c ; 0xc8c <__ultoa_invert>
4bc: b8 2e mov r11, r24
4be: b2 18 sub r11, r2
4c0: 3d c0 rjmp .+122 ; 0x53c <vfprintf+0x2c6>
4c2: 95 37 cpi r25, 0x75 ; 117
4c4: 21 f4 brne .+8 ; 0x4ce <vfprintf+0x258>
4c6: 1f 7e andi r17, 0xEF ; 239
4c8: 2a e0 ldi r18, 0x0A ; 10
4ca: 30 e0 ldi r19, 0x00 ; 0
4cc: 1c c0 rjmp .+56 ; 0x506 <vfprintf+0x290>
4ce: 19 7f andi r17, 0xF9 ; 249
4d0: 9f 36 cpi r25, 0x6F ; 111
4d2: 61 f0 breq .+24 ; 0x4ec <vfprintf+0x276>
4d4: 90 37 cpi r25, 0x70 ; 112
4d6: 20 f4 brcc .+8 ; 0x4e0 <vfprintf+0x26a>
4d8: 98 35 cpi r25, 0x58 ; 88
4da: 09 f0 breq .+2 ; 0x4de <vfprintf+0x268>
4dc: a9 c0 rjmp .+338 ; 0x630 <vfprintf+0x3ba>
4de: 0f c0 rjmp .+30 ; 0x4fe <vfprintf+0x288>
4e0: 90 37 cpi r25, 0x70 ; 112
4e2: 39 f0 breq .+14 ; 0x4f2 <vfprintf+0x27c>
4e4: 98 37 cpi r25, 0x78 ; 120
4e6: 09 f0 breq .+2 ; 0x4ea <vfprintf+0x274>
4e8: a3 c0 rjmp .+326 ; 0x630 <vfprintf+0x3ba>
4ea: 04 c0 rjmp .+8 ; 0x4f4 <vfprintf+0x27e>
4ec: 28 e0 ldi r18, 0x08 ; 8
4ee: 30 e0 ldi r19, 0x00 ; 0
4f0: 0a c0 rjmp .+20 ; 0x506 <vfprintf+0x290>
4f2: 10 61 ori r17, 0x10 ; 16
4f4: 14 fd sbrc r17, 4
4f6: 14 60 ori r17, 0x04 ; 4
4f8: 20 e1 ldi r18, 0x10 ; 16
4fa: 30 e0 ldi r19, 0x00 ; 0
4fc: 04 c0 rjmp .+8 ; 0x506 <vfprintf+0x290>
4fe: 14 fd sbrc r17, 4
500: 16 60 ori r17, 0x06 ; 6
502: 20 e1 ldi r18, 0x10 ; 16
504: 32 e0 ldi r19, 0x02 ; 2
506: 17 ff sbrs r17, 7
508: 08 c0 rjmp .+16 ; 0x51a <vfprintf+0x2a4>
50a: f6 01 movw r30, r12
50c: 60 81 ld r22, Z
50e: 71 81 ldd r23, Z+1 ; 0x01
510: 82 81 ldd r24, Z+2 ; 0x02
512: 93 81 ldd r25, Z+3 ; 0x03
514: 44 e0 ldi r20, 0x04 ; 4
516: 50 e0 ldi r21, 0x00 ; 0
518: 08 c0 rjmp .+16 ; 0x52a <vfprintf+0x2b4>
51a: f6 01 movw r30, r12
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -