📄 eeprom.lss
字号:
1f4: cd b7 in r28, 0x3d ; 61
1f6: de b7 in r29, 0x3e ; 62
1f8: e5 e0 ldi r30, 0x05 ; 5
1fa: f0 e0 ldi r31, 0x00 ; 0
1fc: ec 0f add r30, r28
1fe: fd 1f adc r31, r29
200: 81 91 ld r24, Z+
202: 91 91 ld r25, Z+
204: af 01 movw r20, r30
206: bc 01 movw r22, r24
208: 80 91 90 00 lds r24, 0x0090
20c: 90 91 91 00 lds r25, 0x0091
210: 0e 94 0d 01 call 0x21a <vfprintf>
214: df 91 pop r29
216: cf 91 pop r28
218: 08 95 ret
0000021a <vfprintf>:
21a: 2f 92 push r2
21c: 3f 92 push r3
21e: 4f 92 push r4
220: 5f 92 push r5
222: 6f 92 push r6
224: 7f 92 push r7
226: 8f 92 push r8
228: 9f 92 push r9
22a: af 92 push r10
22c: bf 92 push r11
22e: cf 92 push r12
230: df 92 push r13
232: ef 92 push r14
234: ff 92 push r15
236: 0f 93 push r16
238: 1f 93 push r17
23a: cf 93 push r28
23c: df 93 push r29
23e: cd b7 in r28, 0x3d ; 61
240: de b7 in r29, 0x3e ; 62
242: 62 97 sbiw r28, 0x12 ; 18
244: 0f b6 in r0, 0x3f ; 63
246: f8 94 cli
248: de bf out 0x3e, r29 ; 62
24a: 0f be out 0x3f, r0 ; 63
24c: cd bf out 0x3d, r28 ; 61
24e: ee 24 eor r14, r14
250: ff 24 eor r15, r15
252: 87 01 movw r16, r14
254: 1c 01 movw r2, r24
256: 7e 87 std Y+14, r23 ; 0x0e
258: 6d 87 std Y+13, r22 ; 0x0d
25a: 2a 01 movw r4, r20
25c: cc 24 eor r12, r12
25e: dd 24 eor r13, r13
260: fc 01 movw r30, r24
262: d7 82 std Z+7, r13 ; 0x07
264: c6 82 std Z+6, r12 ; 0x06
266: 83 81 ldd r24, Z+3 ; 0x03
268: 81 fd sbrc r24, 1
26a: 68 c2 rjmp .+1232 ; 0x73c <__stack+0x2dd>
26c: 8f ef ldi r24, 0xFF ; 255
26e: 9f ef ldi r25, 0xFF ; 255
270: 78 c2 rjmp .+1264 ; 0x762 <__stack+0x303>
272: 8d 85 ldd r24, Y+13 ; 0x0d
274: 9e 85 ldd r25, Y+14 ; 0x0e
276: 01 96 adiw r24, 0x01 ; 1
278: 9e 87 std Y+14, r25 ; 0x0e
27a: 8d 87 std Y+13, r24 ; 0x0d
27c: c0 fe sbrs r12, 0
27e: 4b c2 rjmp .+1174 ; 0x716 <__stack+0x2b7>
280: 8f 85 ldd r24, Y+15 ; 0x0f
282: 80 53 subi r24, 0x30 ; 48
284: 8a 30 cpi r24, 0x0A ; 10
286: d0 f4 brcc .+52 ; 0x2bc <vfprintf+0xa2>
288: 9f 85 ldd r25, Y+15 ; 0x0f
28a: 90 33 cpi r25, 0x30 ; 48
28c: 39 f4 brne .+14 ; 0x29c <vfprintf+0x82>
28e: 66 20 and r6, r6
290: 29 f4 brne .+10 ; 0x29c <vfprintf+0x82>
292: c3 fc sbrc r12, 3
294: 03 c0 rjmp .+6 ; 0x29c <vfprintf+0x82>
296: e0 e0 ldi r30, 0x00 ; 0
298: f1 e0 ldi r31, 0x01 ; 1
29a: 8d c0 rjmp .+282 ; 0x3b6 <vfprintf+0x19c>
29c: 8a e0 ldi r24, 0x0A ; 10
29e: 68 9e mul r6, r24
2a0: 60 2c mov r6, r0
2a2: 11 24 eor r1, r1
2a4: ff 85 ldd r31, Y+15 ; 0x0f
2a6: 6f 0e add r6, r31
2a8: 20 ed ldi r18, 0xD0 ; 208
2aa: 62 0e add r6, r18
2ac: 67 fe sbrs r6, 7
2ae: 02 c0 rjmp .+4 ; 0x2b4 <vfprintf+0x9a>
2b0: 5f e7 ldi r21, 0x7F ; 127
2b2: 65 2e mov r6, r21
2b4: c3 fc sbrc r12, 3
2b6: 42 c2 rjmp .+1156 ; 0x73c <__stack+0x2dd>
2b8: 76 2c mov r7, r6
2ba: 40 c2 rjmp .+1152 ; 0x73c <__stack+0x2dd>
2bc: c3 fe sbrs r12, 3
2be: 04 c0 rjmp .+8 ; 0x2c8 <vfprintf+0xae>
2c0: 66 20 and r6, r6
2c2: 11 f4 brne .+4 ; 0x2c8 <vfprintf+0xae>
2c4: 41 e0 ldi r20, 0x01 ; 1
2c6: 64 2e mov r6, r20
2c8: ef 85 ldd r30, Y+15 ; 0x0f
2ca: 8e 2f mov r24, r30
2cc: 99 27 eor r25, r25
2ce: 87 fd sbrc r24, 7
2d0: 90 95 com r25
2d2: 88 36 cpi r24, 0x68 ; 104
2d4: 91 05 cpc r25, r1
2d6: 8c f5 brge .+98 ; 0x33a <vfprintf+0x120>
2d8: 85 36 cpi r24, 0x65 ; 101
2da: 91 05 cpc r25, r1
2dc: 0c f0 brlt .+2 ; 0x2e0 <vfprintf+0xc6>
2de: 6e c0 rjmp .+220 ; 0x3bc <vfprintf+0x1a2>
2e0: 83 35 cpi r24, 0x53 ; 83
2e2: 91 05 cpc r25, r1
2e4: 09 f4 brne .+2 ; 0x2e8 <vfprintf+0xce>
2e6: 93 c0 rjmp .+294 ; 0x40e <vfprintf+0x1f4>
2e8: 84 35 cpi r24, 0x54 ; 84
2ea: 91 05 cpc r25, r1
2ec: cc f4 brge .+50 ; 0x320 <vfprintf+0x106>
2ee: 8b 32 cpi r24, 0x2B ; 43
2f0: 91 05 cpc r25, r1
2f2: 09 f4 brne .+2 ; 0x2f6 <vfprintf+0xdc>
2f4: 49 c0 rjmp .+146 ; 0x388 <vfprintf+0x16e>
2f6: 8c 32 cpi r24, 0x2C ; 44
2f8: 91 05 cpc r25, r1
2fa: 4c f4 brge .+18 ; 0x30e <vfprintf+0xf4>
2fc: 80 32 cpi r24, 0x20 ; 32
2fe: 91 05 cpc r25, r1
300: 09 f4 brne .+2 ; 0x304 <vfprintf+0xea>
302: 46 c0 rjmp .+140 ; 0x390 <vfprintf+0x176>
304: 83 32 cpi r24, 0x23 ; 35
306: 91 05 cpc r25, r1
308: 09 f4 brne .+2 ; 0x30c <vfprintf+0xf2>
30a: 4a c0 rjmp .+148 ; 0x3a0 <vfprintf+0x186>
30c: fe c1 rjmp .+1020 ; 0x70a <__stack+0x2ab>
30e: 8d 32 cpi r24, 0x2D ; 45
310: 91 05 cpc r25, r1
312: 09 f4 brne .+2 ; 0x316 <vfprintf+0xfc>
314: 40 c0 rjmp .+128 ; 0x396 <vfprintf+0x17c>
316: 8e 32 cpi r24, 0x2E ; 46
318: 91 05 cpc r25, r1
31a: 09 f4 brne .+2 ; 0x31e <vfprintf+0x104>
31c: 44 c0 rjmp .+136 ; 0x3a6 <vfprintf+0x18c>
31e: f5 c1 rjmp .+1002 ; 0x70a <__stack+0x2ab>
320: 83 36 cpi r24, 0x63 ; 99
322: 91 05 cpc r25, r1
324: 09 f4 brne .+2 ; 0x328 <vfprintf+0x10e>
326: 50 c0 rjmp .+160 ; 0x3c8 <vfprintf+0x1ae>
328: 84 36 cpi r24, 0x64 ; 100
32a: 91 05 cpc r25, r1
32c: 0c f0 brlt .+2 ; 0x330 <vfprintf+0x116>
32e: 8a c0 rjmp .+276 ; 0x444 <vfprintf+0x22a>
330: 88 35 cpi r24, 0x58 ; 88
332: 91 05 cpc r25, r1
334: 09 f4 brne .+2 ; 0x338 <vfprintf+0x11e>
336: bc c0 rjmp .+376 ; 0x4b0 <__stack+0x51>
338: e8 c1 rjmp .+976 ; 0x70a <__stack+0x2ab>
33a: 80 37 cpi r24, 0x70 ; 112
33c: 91 05 cpc r25, r1
33e: 09 f4 brne .+2 ; 0x342 <vfprintf+0x128>
340: b1 c0 rjmp .+354 ; 0x4a4 <__stack+0x45>
342: 81 37 cpi r24, 0x71 ; 113
344: 91 05 cpc r25, r1
346: 84 f4 brge .+32 ; 0x368 <vfprintf+0x14e>
348: 8c 36 cpi r24, 0x6C ; 108
34a: 91 05 cpc r25, r1
34c: 91 f1 breq .+100 ; 0x3b2 <vfprintf+0x198>
34e: 8d 36 cpi r24, 0x6D ; 109
350: 91 05 cpc r25, r1
352: 2c f4 brge .+10 ; 0x35e <vfprintf+0x144>
354: 89 36 cpi r24, 0x69 ; 105
356: 91 05 cpc r25, r1
358: 09 f4 brne .+2 ; 0x35c <vfprintf+0x142>
35a: 74 c0 rjmp .+232 ; 0x444 <vfprintf+0x22a>
35c: d6 c1 rjmp .+940 ; 0x70a <__stack+0x2ab>
35e: 8f 36 cpi r24, 0x6F ; 111
360: 91 05 cpc r25, r1
362: 09 f4 brne .+2 ; 0x366 <vfprintf+0x14c>
364: 9c c0 rjmp .+312 ; 0x49e <__stack+0x3f>
366: d1 c1 rjmp .+930 ; 0x70a <__stack+0x2ab>
368: 85 37 cpi r24, 0x75 ; 117
36a: 91 05 cpc r25, r1
36c: 09 f4 brne .+2 ; 0x370 <vfprintf+0x156>
36e: a2 c0 rjmp .+324 ; 0x4b4 <__stack+0x55>
370: 86 37 cpi r24, 0x76 ; 118
372: 91 05 cpc r25, r1
374: 24 f4 brge .+8 ; 0x37e <vfprintf+0x164>
376: 83 37 cpi r24, 0x73 ; 115
378: 91 05 cpc r25, r1
37a: 71 f1 breq .+92 ; 0x3d8 <vfprintf+0x1be>
37c: c6 c1 rjmp .+908 ; 0x70a <__stack+0x2ab>
37e: 88 37 cpi r24, 0x78 ; 120
380: 91 05 cpc r25, r1
382: 09 f4 brne .+2 ; 0x386 <vfprintf+0x16c>
384: 95 c0 rjmp .+298 ; 0x4b0 <__stack+0x51>
386: c1 c1 rjmp .+898 ; 0x70a <__stack+0x2ab>
388: 80 e1 ldi r24, 0x10 ; 16
38a: 90 e0 ldi r25, 0x00 ; 0
38c: c8 2a or r12, r24
38e: d9 2a or r13, r25
390: e0 e2 ldi r30, 0x20 ; 32
392: f0 e0 ldi r31, 0x00 ; 0
394: 10 c0 rjmp .+32 ; 0x3b6 <vfprintf+0x19c>
396: 80 e8 ldi r24, 0x80 ; 128
398: 90 e0 ldi r25, 0x00 ; 0
39a: c8 2a or r12, r24
39c: d9 2a or r13, r25
39e: ce c1 rjmp .+924 ; 0x73c <__stack+0x2dd>
3a0: e0 e4 ldi r30, 0x40 ; 64
3a2: f0 e0 ldi r31, 0x00 ; 0
3a4: 08 c0 rjmp .+16 ; 0x3b6 <vfprintf+0x19c>
3a6: 88 e0 ldi r24, 0x08 ; 8
3a8: 90 e0 ldi r25, 0x00 ; 0
3aa: c8 2a or r12, r24
3ac: d9 2a or r13, r25
3ae: 66 24 eor r6, r6
3b0: c5 c1 rjmp .+906 ; 0x73c <__stack+0x2dd>
3b2: e4 e0 ldi r30, 0x04 ; 4
3b4: f0 e0 ldi r31, 0x00 ; 0
3b6: ce 2a or r12, r30
3b8: df 2a or r13, r31
3ba: c0 c1 rjmp .+896 ; 0x73c <__stack+0x2dd>
3bc: 3f e3 ldi r19, 0x3F ; 63
3be: e3 2e mov r14, r19
3c0: 7a 94 dec r7
3c2: f3 e6 ldi r31, 0x63 ; 99
3c4: ff 87 std Y+15, r31 ; 0x0f
3c6: 3c c1 rjmp .+632 ; 0x640 <__stack+0x1e1>
3c8: f2 01 movw r30, r4
3ca: 82 e0 ldi r24, 0x02 ; 2
3cc: 90 e0 ldi r25, 0x00 ; 0
3ce: 48 0e add r4, r24
3d0: 59 1e adc r5, r25
3d2: e0 80 ld r14, Z
3d4: 7a 94 dec r7
3d6: 34 c1 rjmp .+616 ; 0x640 <__stack+0x1e1>
3d8: f2 01 movw r30, r4
3da: 82 e0 ldi r24, 0x02 ; 2
3dc: 90 e0 ldi r25, 0x00 ; 0
3de: 48 0e add r4, r24
3e0: 59 1e adc r5, r25
3e2: a0 81 ld r26, Z
3e4: b1 81 ldd r27, Z+1 ; 0x01
3e6: 7d 01 movw r14, r26
3e8: c3 fe sbrs r12, 3
3ea: 09 c0 rjmp .+18 ; 0x3fe <vfprintf+0x1e4>
3ec: 86 2d mov r24, r6
3ee: 99 27 eor r25, r25
3f0: 87 fd sbrc r24, 7
3f2: 90 95 com r25
3f4: bc 01 movw r22, r24
3f6: cd 01 movw r24, r26
3f8: 0e 94 de 03 call 0x7bc <strnlen>
3fc: 1f c0 rjmp .+62 ; 0x43c <vfprintf+0x222>
3fe: fd 01 movw r30, r26
400: 01 90 ld r0, Z+
402: 00 20 and r0, r0
404: e9 f7 brne .-6 ; 0x400 <vfprintf+0x1e6>
406: 31 97 sbiw r30, 0x01 ; 1
408: ea 1b sub r30, r26
40a: e8 8b std Y+16, r30 ; 0x10
40c: 18 c0 rjmp .+48 ; 0x43e <vfprintf+0x224>
40e: f2 01 movw r30, r4
410: 82 e0 ldi r24, 0x02 ; 2
412: 90 e0 ldi r25, 0x00 ; 0
414: 48 0e add r4, r24
416: 59 1e adc r5, r25
418: 01 90 ld r0, Z+
41a: f0 81 ld r31, Z
41c: e0 2d mov r30, r0
41e: 7f 01 movw r14, r30
420: c3 fe sbrs r12, 3
422: 09 c0 rjmp .+18 ; 0x436 <vfprintf+0x21c>
424: 86 2d mov r24, r6
426: 99 27 eor r25, r25
428: 87 fd sbrc r24, 7
42a: 90 95 com r25
42c: bc 01 movw r22, r24
42e: cf 01 movw r24, r30
430: 0e 94 d3 03 call 0x7a6 <strnlen_P>
434: 03 c0 rjmp .+6 ; 0x43c <vfprintf+0x222>
436: cf 01 movw r24, r30
438: 0e 94 ca 03 call 0x794 <strlen_P>
43c: 88 8b std Y+16, r24 ; 0x10
43e: 98 89 ldd r25, Y+16 ; 0x10
440: 79 1a sub r7, r25
442: fe c0 rjmp .+508 ; 0x640 <__stack+0x1e1>
444: c2 fe sbrs r12, 2
446: 0a c0 rjmp .+20 ; 0x45c <vfprintf+0x242>
448: f2 01 movw r30, r4
44a: 84 e0 ldi r24, 0x04 ; 4
44c: 90 e0 ldi r25, 0x00 ; 0
44e: 48 0e add r4, r24
450: 59 1e adc r5, r25
452: 20 81 ld r18, Z
454: 31 81 ldd r19, Z+1 ; 0x01
456: 42 81 ldd r20, Z+2 ; 0x02
458: 53 81 ldd r21, Z+3 ; 0x03
45a: 0c c0 rjmp .+24 ; 0x474 <__stack+0x15>
45c: f2 01 movw r30, r4
45e: 82 e0 ldi r24, 0x02 ; 2
460: 90 e0 ldi r25, 0x00 ; 0
462: 48 0e add r4, r24
464: 59 1e adc r5, r25
466: 80 81 ld r24, Z
468: 91 81 ldd r25, Z+1 ; 0x01
46a: 9c 01 movw r18, r24
46c: 44 27 eor r20, r20
46e: 37 fd sbrc r19, 7
470: 40 95 com r20
472: 54 2f mov r21, r20
474: 79 01 movw r14, r18
476: 8a 01 movw r16, r20
478: 57 ff sbrs r21, 7
47a: 0c c0 rjmp .+24 ; 0x494 <__stack+0x35>
47c: e2 e0 ldi r30, 0x02 ; 2
47e: f0 e0 ldi r31, 0x00 ; 0
480: ce 2a or r12, r30
482: df 2a or r13, r31
484: 10 95 com r17
486: 00 95 com r16
488: f0 94 com r15
48a: e0 94 com r14
48c: e1 1c adc r14, r1
48e: f1 1c adc r15, r1
490: 01 1d adc r16, r1
492: 11 1d adc r17, r1
494: 8f eb ldi r24, 0xBF ; 191
496: 9f ef ldi r25, 0xFF ; 255
498: c8 22 and r12, r24
49a: d9 22 and r13, r25
49c: 27 c0 rjmp .+78 ; 0x4ec <__stack+0x8d>
49e: 98 e0 ldi r25, 0x08 ; 8
4a0: 98 8b std Y+16, r25 ; 0x10
4a2: 08 c0 rjmp .+16 ; 0x4b4 <__stack+0x55>
4a4: e0 e4 ldi r30, 0x40 ; 64
4a6: f0 e0 ldi r31, 0x00 ; 0
4a8: ce 2a or r12, r30
4aa: df 2a or r13, r31
4ac: f8 e7 ldi r31, 0x78 ; 120
4ae: ff 87 std Y+15, r31 ; 0x0f
4b0: 20 e1 ldi r18, 0x10 ; 16
4b2: 28 8b std Y+16, r18 ; 0x10
4b4: c2 fe sbrs r12, 2
4b6: 0a c0 rjmp .+20 ; 0x4cc <__stack+0x6d>
4b8: f2 01 movw r30, r4
4ba: 84 e0 ldi r24, 0x04 ; 4
4bc: 90 e0 ldi r25, 0x00 ; 0
4be: 48 0e add r4, r24
4c0: 59 1e adc r5, r25
4c2: 20 81 ld r18, Z
4c4: 31 81 ldd r19, Z+1 ; 0x01
4c6: 42 81 ldd r20, Z+2 ; 0x02
4c8: 53 81 ldd r21, Z+3 ; 0x03
4ca: 0a c0 rjmp .+20 ; 0x4e0 <__stack+0x81>
4cc: f2 01 movw r30, r4
4ce: 82 e0 ldi r24, 0x02 ; 2
4d0: 90 e0 ldi r25, 0x00 ; 0
4d2: 48 0e add r4, r24
4d4: 59 1e adc r5, r25
4d6: 80 81 ld r24, Z
4d8: 91 81 ldd r25, Z+1 ; 0x01
4da: 9c 01 movw r18, r24
4dc: 44 27 eor r20, r20
4de: 55 27 eor r21, r21
4e0: 79 01 movw r14, r18
4e2: 8a 01 movw r16, r20
4e4: ef ec ldi r30, 0xCF ; 207
4e6: ff ef ldi r31, 0xFF ; 255
4e8: ce 22 and r12, r30
4ea: df 22 and r13, r31
4ec: ce 01 movw r24, r28
4ee: 01 96 adiw r24, 0x01 ; 1
4f0: 9a 8b std Y+18, r25 ; 0x12
4f2: 89 8b std Y+17, r24 ; 0x11
4f4: 98 89 ldd r25, Y+16 ; 0x10
4f6: 89 2e mov r8, r25
4f8: 99 24 eor r9, r9
4fa: aa 24 eor r10, r10
4fc: bb 24 eor r11, r11
4fe: c8 01 movw r24, r16
500: b7 01 movw r22, r14
502: a5 01 movw r20, r10
504: 94 01 movw r18, r8
506: 0e 94 16 04 call 0x82c <__udivmodsi4>
50a: dc 01 movw r26, r24
50c: cb 01 movw r24, r22
50e: e9 89 ldd r30, Y+17 ; 0x11
510: fa 89 ldd r31, Y+18 ; 0x12
512: 80 83 st Z, r24
514: 8a 30 cpi r24, 0x0A ; 10
516: 24 f0 brlt .+8 ; 0x520 <__stack+0xc1>
518: ff 85 ldd r31, Y+15 ; 0x0f
51a: 8f 0f add r24, r31
51c: 81 52 subi r24, 0x21 ; 33
51e: 01 c0 rjmp .+2 ; 0x522 <__stack+0xc3>
520: 80 5d subi r24, 0xD0 ; 208
522: e9 89 ldd r30, Y+17 ; 0x11
524: fa 89 ldd r31, Y+18 ; 0x12
526: 81 93 st Z+, r24
528: fa 8b std Y+18, r31 ; 0x12
52a: e9 8b std Y+17, r30 ; 0x11
52c: c8 01 movw r24, r16
52e: b7 01 movw r22, r14
530: a5 01 movw r20, r10
532: 94 01 movw r18, r8
534: 0e 94 16 04 call 0x82c <__udivmodsi4>
538: 79 01 movw r14, r18
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -