📄 spokepov.lss
字号:
fleds[0] = fleds[1] = fleds[2] = fleds[3] = blockValue;
208: 80 93 86 00 sts 0x0086, r24
20c: 80 93 85 00 sts 0x0085, r24
210: 80 93 84 00 sts 0x0084, r24
214: 80 93 83 00 sts 0x0083, r24
clock_scroll(0);
218: 80 e0 ldi r24, 0x00 ; 0
21a: aa df rcall .-172 ; 0x170 <clock_scroll>
21c: 08 95 ret
0000021e <__vector_4>:
21e: 1f 92 push r1
220: 0f 92 push r0
222: 0f b6 in r0, 0x3f ; 63
224: 0f 92 push r0
226: 11 24 eor r1, r1
228: 2f 93 push r18
22a: 3f 93 push r19
22c: 4f 93 push r20
22e: 5f 93 push r21
230: 6f 93 push r22
232: 7f 93 push r23
234: 8f 93 push r24
236: 9f 93 push r25
238: af 93 push r26
23a: bf 93 push r27
23c: ef 93 push r30
23e: ff 93 push r31
240: 80 91 82 00 lds r24, 0x0082
244: 82 30 cpi r24, 0x02 ; 2
246: 08 f0 brcs .+2 ; 0x24a <__vector_4+0x2c>
248: 9a c0 rjmp .+308 ; 0x37e <__vector_4+0x160>
24a: 80 91 64 00 lds r24, 0x0064
24e: 8f 5f subi r24, 0xFF ; 255
250: 80 93 64 00 sts 0x0064, r24
254: 80 91 64 00 lds r24, 0x0064
258: 80 31 cpi r24, 0x10 ; 16
25a: f1 f4 brne .+60 ; 0x298 <__vector_4+0x7a>
25c: 80 91 65 00 lds r24, 0x0065
260: 8f 30 cpi r24, 0x0F ; 15
262: 31 f4 brne .+12 ; 0x270 <__vector_4+0x52>
264: 8e b5 in r24, 0x2e ; 46
266: 88 7f andi r24, 0xF8 ; 248
268: 8e bd out 0x2e, r24 ; 46
26a: 8f ef ldi r24, 0xFF ; 255
26c: cd df rcall .-102 ; 0x208 <set_all>
26e: 87 c0 rjmp .+270 ; 0x37e <__vector_4+0x160>
270: 10 92 64 00 sts 0x0064, r1
274: 80 91 65 00 lds r24, 0x0065
278: 8f 5f subi r24, 0xFF ; 255
27a: 8f 70 andi r24, 0x0F ; 15
27c: 80 93 65 00 sts 0x0065, r24
280: 80 91 65 00 lds r24, 0x0065
284: e8 2f mov r30, r24
286: ff 27 eor r31, r31
288: e7 57 subi r30, 0x77 ; 119
28a: ff 4f sbci r31, 0xFF ; 255
28c: 80 81 ld r24, Z
28e: 99 27 eor r25, r25
290: 80 97 sbiw r24, 0x20 ; 32
292: 88 0f add r24, r24
294: 99 1f adc r25, r25
296: 06 c0 rjmp .+12 ; 0x2a4 <__vector_4+0x86>
298: 80 91 6e 00 lds r24, 0x006E
29c: 90 91 6f 00 lds r25, 0x006F
2a0: 80 54 subi r24, 0x40 ; 64
2a2: 9f 4f sbci r25, 0xFF ; 255
2a4: 90 93 6f 00 sts 0x006F, r25
2a8: 80 93 6e 00 sts 0x006E, r24
2ac: 80 91 62 00 lds r24, 0x0062
2b0: 8f 5f subi r24, 0xFF ; 255
2b2: 80 93 62 00 sts 0x0062, r24
2b6: 80 91 62 00 lds r24, 0x0062
2ba: 80 31 cpi r24, 0x10 ; 16
2bc: a1 f4 brne .+40 ; 0x2e6 <__vector_4+0xc8>
2be: 10 92 62 00 sts 0x0062, r1
2c2: 80 91 63 00 lds r24, 0x0063
2c6: 8f 5f subi r24, 0xFF ; 255
2c8: 8f 70 andi r24, 0x0F ; 15
2ca: 80 93 63 00 sts 0x0063, r24
2ce: 80 91 63 00 lds r24, 0x0063
2d2: e8 2f mov r30, r24
2d4: ff 27 eor r31, r31
2d6: e7 56 subi r30, 0x67 ; 103
2d8: ff 4f sbci r31, 0xFF ; 255
2da: 80 81 ld r24, Z
2dc: 99 27 eor r25, r25
2de: 80 97 sbiw r24, 0x20 ; 32
2e0: 88 0f add r24, r24
2e2: 99 1f adc r25, r25
2e4: 06 c0 rjmp .+12 ; 0x2f2 <__vector_4+0xd4>
2e6: 80 91 6c 00 lds r24, 0x006C
2ea: 90 91 6d 00 lds r25, 0x006D
2ee: 80 54 subi r24, 0x40 ; 64
2f0: 9f 4f sbci r25, 0xFF ; 255
2f2: 90 93 6d 00 sts 0x006D, r25
2f6: 80 93 6c 00 sts 0x006C, r24
2fa: 80 91 60 00 lds r24, 0x0060
2fe: 8f 5f subi r24, 0xFF ; 255
300: 80 93 60 00 sts 0x0060, r24
304: 80 91 60 00 lds r24, 0x0060
308: 80 31 cpi r24, 0x10 ; 16
30a: a1 f4 brne .+40 ; 0x334 <__vector_4+0x116>
30c: 10 92 60 00 sts 0x0060, r1
310: 80 91 61 00 lds r24, 0x0061
314: 8f 5f subi r24, 0xFF ; 255
316: 8f 70 andi r24, 0x0F ; 15
318: 80 93 61 00 sts 0x0061, r24
31c: 80 91 65 00 lds r24, 0x0065
320: e8 2f mov r30, r24
322: ff 27 eor r31, r31
324: e0 59 subi r30, 0x90 ; 144
326: ff 4f sbci r31, 0xFF ; 255
328: 80 81 ld r24, Z
32a: 99 27 eor r25, r25
32c: 80 97 sbiw r24, 0x20 ; 32
32e: 88 0f add r24, r24
330: 99 1f adc r25, r25
332: 06 c0 rjmp .+12 ; 0x340 <__vector_4+0x122>
334: 80 91 6a 00 lds r24, 0x006A
338: 90 91 6b 00 lds r25, 0x006B
33c: 80 54 subi r24, 0x40 ; 64
33e: 9f 4f sbci r25, 0xFF ; 255
340: 90 93 6b 00 sts 0x006B, r25
344: 80 93 6a 00 sts 0x006A, r24
348: 42 e0 ldi r20, 0x02 ; 2
34a: 63 e8 ldi r22, 0x83 ; 131
34c: 70 e0 ldi r23, 0x00 ; 0
34e: 80 91 6e 00 lds r24, 0x006E
352: 90 91 6f 00 lds r25, 0x006F
356: 77 d1 rcall .+750 ; 0x646 <spieeprom_read>
358: 42 e0 ldi r20, 0x02 ; 2
35a: 65 e8 ldi r22, 0x85 ; 133
35c: 70 e0 ldi r23, 0x00 ; 0
35e: 80 91 6c 00 lds r24, 0x006C
362: 90 91 6d 00 lds r25, 0x006D
366: 6f d1 rcall .+734 ; 0x646 <spieeprom_read>
368: 42 e0 ldi r20, 0x02 ; 2
36a: 67 e8 ldi r22, 0x87 ; 135
36c: 70 e0 ldi r23, 0x00 ; 0
36e: 80 91 6a 00 lds r24, 0x006A
372: 90 91 6b 00 lds r25, 0x006B
376: 67 d1 rcall .+718 ; 0x646 <spieeprom_read>
378: 80 91 66 00 lds r24, 0x0066
37c: f9 de rcall .-526 ; 0x170 <clock_scroll>
37e: ff 91 pop r31
380: ef 91 pop r30
382: bf 91 pop r27
384: af 91 pop r26
386: 9f 91 pop r25
388: 8f 91 pop r24
38a: 7f 91 pop r23
38c: 6f 91 pop r22
38e: 5f 91 pop r21
390: 4f 91 pop r20
392: 3f 91 pop r19
394: 2f 91 pop r18
396: 0f 90 pop r0
398: 0f be out 0x3f, r0 ; 63
39a: 0f 90 pop r0
39c: 1f 90 pop r1
39e: 18 95 reti
000003a0 <__vector_1>:
3a0: 1f 92 push r1
3a2: 0f 92 push r0
3a4: 0f b6 in r0, 0x3f ; 63
3a6: 0f 92 push r0
3a8: 11 24 eor r1, r1
3aa: 8f 93 push r24
3ac: 82 9b sbis 0x10, 2 ; 16
3ae: fe cf rjmp .-4 ; 0x3ac <__vector_1+0xc>
3b0: 80 91 82 00 lds r24, 0x0082
3b4: 8f 3f cpi r24, 0xFF ; 255
3b6: 29 f4 brne .+10 ; 0x3c2 <__vector_1+0x22>
3b8: 10 92 82 00 sts 0x0082, r1
3bc: 88 e0 ldi r24, 0x08 ; 8
3be: 81 bd out 0x21, r24 ; 33
3c0: ff cf rjmp .-2 ; 0x3c0 <__vector_1+0x20>
3c2: 8f ef ldi r24, 0xFF ; 255
3c4: 80 93 82 00 sts 0x0082, r24
3c8: 8f 91 pop r24
3ca: 0f 90 pop r0
3cc: 0f be out 0x3f, r0 ; 63
3ce: 0f 90 pop r0
3d0: 1f 90 pop r1
3d2: 18 95 reti
000003d4 <__vector_2>:
3d4: 1f 92 push r1
3d6: 0f 92 push r0
3d8: 0f b6 in r0, 0x3f ; 63
3da: 0f 92 push r0
3dc: 11 24 eor r1, r1
3de: 1f 93 push r17
3e0: 2f 93 push r18
3e2: 3f 93 push r19
3e4: 4f 93 push r20
3e6: 5f 93 push r21
3e8: 6f 93 push r22
3ea: 7f 93 push r23
3ec: 8f 93 push r24
3ee: 9f 93 push r25
3f0: af 93 push r26
3f2: bf 93 push r27
3f4: ef 93 push r30
3f6: ff 93 push r31
3f8: a8 95 wdr
3fa: 80 91 80 00 lds r24, 0x0080
3fe: 85 30 cpi r24, 0x05 ; 5
400: 08 f4 brcc .+2 ; 0x404 <__vector_2+0x30>
402: b9 c0 rjmp .+370 ; 0x576 <__vector_2+0x1a2>
404: 1d bc out 0x2d, r1 ; 45
406: 1c bc out 0x2c, r1 ; 44
408: 80 91 82 00 lds r24, 0x0082
40c: 88 23 and r24, r24
40e: 29 f0 breq .+10 ; 0x41a <__vector_2+0x46>
410: 80 91 81 00 lds r24, 0x0081
414: 84 30 cpi r24, 0x04 ; 4
416: 08 f4 brcc .+2 ; 0x41a <__vector_2+0x46>
418: 9c c0 rjmp .+312 ; 0x552 <__vector_2+0x17e>
41a: 80 91 81 00 lds r24, 0x0081
41e: 8b bd out 0x2b, r24 ; 43
420: 82 b7 in r24, 0x32 ; 50
422: 8a bd out 0x2a, r24 ; 42
424: 12 be out 0x32, r1 ; 50
426: 80 91 68 00 lds r24, 0x0068
42a: 80 31 cpi r24, 0x10 ; 16
42c: 08 f4 brcc .+2 ; 0x430 <__vector_2+0x5c>
42e: 51 c0 rjmp .+162 ; 0x4d2 <__vector_2+0xfe>
430: 80 91 68 00 lds r24, 0x0068
434: 80 51 subi r24, 0x10 ; 16
436: 80 93 68 00 sts 0x0068, r24
43a: 80 91 66 00 lds r24, 0x0066
43e: 8f 5f subi r24, 0xFF ; 255
440: 8f 70 andi r24, 0x0F ; 15
442: 80 93 66 00 sts 0x0066, r24
446: 90 91 66 00 lds r25, 0x0066
44a: 99 23 and r25, r25
44c: 09 f0 breq .+2 ; 0x450 <__vector_2+0x7c>
44e: 41 c0 rjmp .+130 ; 0x4d2 <__vector_2+0xfe>
450: 80 91 67 00 lds r24, 0x0067
454: 8f 5f subi r24, 0xFF ; 255
456: 80 93 67 00 sts 0x0067, r24
45a: 80 91 67 00 lds r24, 0x0067
45e: 83 31 cpi r24, 0x13 ; 19
460: 11 f4 brne .+4 ; 0x466 <__vector_2+0x92>
462: 90 93 67 00 sts 0x0067, r25
466: 80 91 67 00 lds r24, 0x0067
46a: e8 2f mov r30, r24
46c: ff 27 eor r31, r31
46e: e9 5d subi r30, 0xD9 ; 217
470: fe 4f sbci r31, 0xFE ; 254
472: c8 95 lpm
474: 80 2d mov r24, r0
476: 99 27 eor r25, r25
478: 8a 5d subi r24, 0xDA ; 218
47a: 9f 4f sbci r25, 0xFF ; 255
47c: 40 e1 ldi r20, 0x10 ; 16
47e: 50 e0 ldi r21, 0x00 ; 0
480: 68 2f mov r22, r24
482: 79 2f mov r23, r25
484: 89 e8 ldi r24, 0x89 ; 137
486: 90 e0 ldi r25, 0x00 ; 0
488: 04 d1 rcall .+520 ; 0x692 <memcpy_P>
48a: 10 91 67 00 lds r17, 0x0067
48e: 1f 5f subi r17, 0xFF ; 255
490: e1 2f mov r30, r17
492: ff 27 eor r31, r31
494: e9 5d subi r30, 0xD9 ; 217
496: fe 4f sbci r31, 0xFE ; 254
498: c8 95 lpm
49a: 80 2d mov r24, r0
49c: 99 27 eor r25, r25
49e: 8a 5d subi r24, 0xDA ; 218
4a0: 9f 4f sbci r25, 0xFF ; 255
4a2: 40 e1 ldi r20, 0x10 ; 16
4a4: 50 e0 ldi r21, 0x00 ; 0
4a6: 68 2f mov r22, r24
4a8: 79 2f mov r23, r25
4aa: 89 e9 ldi r24, 0x99 ; 153
4ac: 90 e0 ldi r25, 0x00 ; 0
4ae: f1 d0 rcall .+482 ; 0x692 <memcpy_P>
4b0: 1f 5f subi r17, 0xFF ; 255
4b2: e1 2f mov r30, r17
4b4: ff 27 eor r31, r31
4b6: e9 5d subi r30, 0xD9 ; 217
4b8: fe 4f sbci r31, 0xFE ; 254
4ba: c8 95 lpm
4bc: 80 2d mov r24, r0
4be: 99 27 eor r25, r25
4c0: 8a 5d subi r24, 0xDA ; 218
4c2: 9f 4f sbci r25, 0xFF ; 255
4c4: 40 e1 ldi r20, 0x10 ; 16
4c6: 50 e0 ldi r21, 0x00 ; 0
4c8: 68 2f mov r22, r24
4ca: 79 2f mov r23, r25
4cc: 80 e7 ldi r24, 0x70 ; 112
4ce: 90 e0 ldi r25, 0x00 ; 0
4d0: e0 d0 rcall .+448 ; 0x692 <memcpy_P>
4d2: 90 91 89 00 lds r25, 0x0089
4d6: 97 fd sbrc r25, 7
4d8: 07 c0 rjmp .+14 ; 0x4e8 <__vector_2+0x114>
4da: 8f e1 ldi r24, 0x1F ; 31
4dc: 80 93 65 00 sts 0x0065, r24
4e0: 8f e0 ldi r24, 0x0F ; 15
4e2: 80 93 64 00 sts 0x0064, r24
4e6: 08 c0 rjmp .+16 ; 0x4f8 <__vector_2+0x124>
4e8: 10 92 65 00 sts 0x0065, r1
4ec: 87 e0 ldi r24, 0x07 ; 7
4ee: 80 93 64 00 sts 0x0064, r24
4f2: 9f 77 andi r25, 0x7F ; 127
4f4: 90 93 89 00 sts 0x0089, r25
4f8: 90 91 99 00 lds r25, 0x0099
4fc: 97 fd sbrc r25, 7
4fe: 07 c0 rjmp .+14 ; 0x50e <__vector_2+0x13a>
500: 8f e1 ldi r24, 0x1F ; 31
502: 80 93 63 00 sts 0x0063, r24
506: 8f e0 ldi r24, 0x0F ; 15
508: 80 93 62 00 sts 0x0062, r24
50c: 08 c0 rjmp .+16 ; 0x51e <__vector_2+0x14a>
50e: 10 92 63 00 sts 0x0063, r1
512: 87 e0 ldi r24, 0x07 ; 7
514: 80 93 62 00 sts 0x0062, r24
518: 9f 77 andi r25, 0x7F ; 127
51a: 90 93 99 00 sts 0x0099, r25
51e: 90 91 70 00 lds r25, 0x0070
522: 97 fd sbrc r25, 7
524: 07 c0 rjmp .+14 ; 0x534 <__vector_2+0x160>
526: 8f e1 ldi r24, 0x1F ; 31
528: 80 93 61 00 sts 0x0061, r24
52c: 8f e0 ldi r24, 0x0F ; 15
52e: 80 93 60 00 sts 0x0060, r24
532: 08 c0 rjmp .+16 ; 0x544 <__vector_2+0x170>
534: 10 92 61 00 sts 0x0061, r1
538: 87 e0 ldi r24, 0x07 ; 7
53a: 80 93 60 00 sts 0x0060, r24
53e: 9f 77 andi r25, 0x7F ; 127
540: 90 93 70 00 sts 0x0070, r25
544: 8e b5 in r24, 0x2e ; 46
546: 81 60 ori r24, 0x01 ; 1
548: 8e bd out 0x2e, r24 ; 46
54a: 89 b7 in r24, 0x39 ; 57
54c: 80 64 ori r24, 0x40 ; 64
54e: 89 bf out 0x39, r24 ; 57
550: 0e c0 rjmp .+28 ; 0x56e <__vector_2+0x19a>
552: 8c ef ldi r24, 0xFC ; 252
554: 59 de rcall .-846 ; 0x208 <set_all>
556: 8e b5 in r24, 0x2e ; 46
558: 8e 7f andi r24, 0xFE ; 254
55a: 8e bd out 0x2e, r24 ; 46
55c: 80 e1 ldi r24, 0x10 ; 16
55e: 80 93 68 00 sts 0x0068, r24
562: 8f e0 ldi r24, 0x0F ; 15
564: 80 93 66 00 sts 0x0066, r24
568: 82 e1 ldi r24, 0x12 ; 18
56a: 80 93 67 00 sts 0x0067, r24
56e: 10 92 82 00 sts 0x0082, r1
572: 10 92 81 00 sts 0x0081, r1
576: 10 92 80 00 sts 0x0080, r1
57a: ff 91 pop r31
57c: ef 91 pop r30
57e: bf 91 pop r27
580: af 91 pop r26
582: 9f 91 pop r25
584: 8f 91 pop r24
586: 7f 91 pop r23
588: 6f 91 pop r22
58a: 5f 91 pop r21
58c: 4f 91 pop r20
58e: 3f 91 pop r19
590: 2f 91 pop r18
592: 1f 91 pop r17
594: 0f 90 pop r0
596: 0f be out 0x3f, r0 ; 63
598: 0f 90 pop r0
59a: 1f 90 pop r1
59c: 18 95 reti
0000059e <ioinit>:
59e: 83 e7 ldi r24, 0x73 ; 115
5a0: 81 bb out 0x11, r24 ; 17
5a2: 8f ed ldi r24, 0xDF ; 223
5a4: 87 bb out 0x17, r24 ; 23
5a6: 80 e1 ldi r24, 0x10 ; 16
5a8: 88 bb out 0x18, r24 ; 24
5aa: 8c e4 ldi r24, 0x4C ; 76
5ac: 82 bb out 0x12, r24 ; 18
5ae: 98 e0 ldi r25, 0x08 ; 8
5b0: 95 bf out 0x35, r25 ; 53
5b2: 80 ec ldi r24, 0xC0 ; 192
5b4: 8b bf out 0x3b, r24 ; 59
5b6: 10 be out 0x30, r1 ; 48
5b8: 84 e0 ldi r24, 0x04 ; 4
5ba: 83 bf out 0x33, r24 ; 51
5bc: 89 b7 in r24, 0x39 ; 57
5be: 82 60 ori r24, 0x02 ; 2
5c0: 89 bf out 0x39, r24 ; 57
5c2: 1f bc out 0x2f, r1 ; 47
5c4: 9e bd out 0x2e, r25 ; 46
5c6: 10 92 80 00 sts 0x0080, r1
5ca: 10 92 82 00 sts 0x0082, r1
5ce: 10 92 81 00 sts 0x0081, r1
5d2: 08 95 ret
000005d4 <main>:
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -