📄 test.lss
字号:
2c2: 81 93 st Z+, r24
2c4: 51 50 subi r21, 0x01 ; 1
2c6: 57 ff sbrs r21, 7
2c8: fc cf rjmp .-8 ; 0x2c2
2ca: 48 2f mov r20, r24
2cc: 29 e0 ldi r18, 0x09 ; 9
2ce: 30 e0 ldi r19, 0x00 ; 0
2d0: 81 e0 ldi r24, 0x01 ; 1
2d2: 90 e0 ldi r25, 0x00 ; 0
2d4: 51 e1 ldi r21, 0x11 ; 17
2d6: f9 01 movw r30, r18
2d8: e8 0f add r30, r24
2da: f9 1f adc r31, r25
2dc: ea 56 subi r30, 0x6A ; 106
2de: fb 4f sbci r31, 0xFB ; 251
2e0: 40 83 st Z, r20
2e2: 41 87 std Z+9, r20 ; 0x09
2e4: 51 50 subi r21, 0x01 ; 1
2e6: 01 96 adiw r24, 0x01 ; 1
2e8: 27 5f subi r18, 0xF7 ; 247
2ea: 3f 4f sbci r19, 0xFF ; 255
2ec: 57 ff sbrs r21, 7
2ee: f3 cf rjmp .-26 ; 0x2d6
2f0: 54 2f mov r21, r20
2f2: 65 2f mov r22, r21
2f4: 77 27 eor r23, r23
2f6: 29 e0 ldi r18, 0x09 ; 9
2f8: 30 e0 ldi r19, 0x00 ; 0
2fa: 81 e0 ldi r24, 0x01 ; 1
2fc: 90 e0 ldi r25, 0x00 ; 0
2fe: 41 e1 ldi r20, 0x11 ; 17
300: f9 01 movw r30, r18
302: e8 0f add r30, r24
304: f9 1f adc r31, r25
306: e6 0f add r30, r22
308: f7 1f adc r31, r23
30a: ea 56 subi r30, 0x6A ; 106
30c: fb 4f sbci r31, 0xFB ; 251
30e: 10 82 st Z, r1
310: 41 50 subi r20, 0x01 ; 1
312: 01 96 adiw r24, 0x01 ; 1
314: 27 5f subi r18, 0xF7 ; 247
316: 3f 4f sbci r19, 0xFF ; 255
318: 47 ff sbrs r20, 7
31a: f2 cf rjmp .-28 ; 0x300
31c: 5f 5f subi r21, 0xFF ; 255
31e: 59 30 cpi r21, 0x09 ; 9
320: 40 f3 brcs .-48 ; 0x2f2
322: 08 95 ret
00000324 <Ending>:
324: 47 e2 ldi r20, 0x27 ; 39
326: 51 e0 ldi r21, 0x01 ; 1
328: 69 e0 ldi r22, 0x09 ; 9
32a: 80 e0 ldi r24, 0x00 ; 0
32c: 0e 94 75 08 call 0x10ea
330: 47 e2 ldi r20, 0x27 ; 39
332: 51 e0 ldi r21, 0x01 ; 1
334: 68 e0 ldi r22, 0x08 ; 8
336: 80 e0 ldi r24, 0x00 ; 0
338: 0e 94 75 08 call 0x10ea
33c: 47 e2 ldi r20, 0x27 ; 39
33e: 51 e0 ldi r21, 0x01 ; 1
340: 67 e0 ldi r22, 0x07 ; 7
342: 80 e0 ldi r24, 0x00 ; 0
344: 0e 94 75 08 call 0x10ea
348: 40 e3 ldi r20, 0x30 ; 48
34a: 51 e0 ldi r21, 0x01 ; 1
34c: 68 e0 ldi r22, 0x08 ; 8
34e: 80 e0 ldi r24, 0x00 ; 0
350: 0e 94 75 08 call 0x10ea
354: 10 92 26 04 sts 0x0426, r1
358: 8f ef ldi r24, 0xFF ; 255
35a: 0e 94 b6 0d call 0x1b6c
35e: 08 95 ret
00000360 <GtBlock>:
360: fc 01 movw r30, r24
362: ee 0f add r30, r30
364: ff 1f adc r31, r31
366: e6 0f add r30, r22
368: f7 1f adc r31, r23
36a: e1 5d subi r30, 0xD1 ; 209
36c: f9 4f sbci r31, 0xF9 ; 249
36e: 80 81 ld r24, Z
370: 88 23 and r24, r24
372: 19 f4 brne .+6 ; 0x37a
374: 80 e0 ldi r24, 0x00 ; 0
376: 90 e0 ldi r25, 0x00 ; 0
378: 08 95 ret
37a: 8f ef ldi r24, 0xFF ; 255
37c: 9f ef ldi r25, 0xFF ; 255
37e: 08 95 ret
00000380 <BlockTurn>:
380: cf 92 push r12
382: df 92 push r13
384: ef 92 push r14
386: ff 92 push r15
388: 0f 93 push r16
38a: 1f 93 push r17
38c: cf 93 push r28
38e: df 93 push r29
390: 80 91 95 04 lds r24, 0x0495
394: 88 23 and r24, r24
396: 09 f4 brne .+2 ; 0x39a
398: 60 c0 rjmp .+192 ; 0x45a
39a: ef e2 ldi r30, 0x2F ; 47
39c: f6 e0 ldi r31, 0x06 ; 6
39e: 80 81 ld r24, Z
3a0: 91 81 ldd r25, Z+1 ; 0x01
3a2: 90 83 st Z, r25
3a4: 81 95 neg r24
3a6: 81 83 std Z+1, r24 ; 0x01
3a8: 32 96 adiw r30, 0x02 ; 2
3aa: 86 e0 ldi r24, 0x06 ; 6
3ac: e5 33 cpi r30, 0x35 ; 53
3ae: f8 07 cpc r31, r24
3b0: b1 f3 breq .-20 ; 0x39e
3b2: ac f3 brlt .-22 ; 0x39e
3b4: ee 24 eor r14, r14
3b6: ff 24 eor r15, r15
3b8: ce e5 ldi r28, 0x5E ; 94
3ba: d5 e0 ldi r29, 0x05 ; 5
3bc: 4f e2 ldi r20, 0x2F ; 47
3be: 56 e0 ldi r21, 0x06 ; 6
3c0: 9e 01 movw r18, r28
3c2: d9 01 movw r26, r18
3c4: 12 96 adiw r26, 0x02 ; 2
3c6: fa 01 movw r30, r20
3c8: 32 96 adiw r30, 0x02 ; 2
3ca: 02 e0 ldi r16, 0x02 ; 2
3cc: 10 e0 ldi r17, 0x00 ; 0
3ce: 88 81 ld r24, Y
3d0: 90 81 ld r25, Z
3d2: 32 96 adiw r30, 0x02 ; 2
3d4: 89 0f add r24, r25
3d6: 8c 93 st X, r24
3d8: 12 96 adiw r26, 0x02 ; 2
3da: 01 50 subi r16, 0x01 ; 1
3dc: 10 40 sbci r17, 0x00 ; 0
3de: 17 ff sbrs r17, 7
3e0: f6 cf rjmp .-20 ; 0x3ce
3e2: 08 94 sec
3e4: e1 1c adc r14, r1
3e6: f1 1c adc r15, r1
3e8: 2f 5f subi r18, 0xFF ; 255
3ea: 3f 4f sbci r19, 0xFF ; 255
3ec: 4f 5f subi r20, 0xFF ; 255
3ee: 5f 4f sbci r21, 0xFF ; 255
3f0: 21 96 adiw r28, 0x01 ; 1
3f2: 82 e0 ldi r24, 0x02 ; 2
3f4: e8 16 cp r14, r24
3f6: f1 04 cpc r15, r1
3f8: 24 f3 brlt .-56 ; 0x3c2
3fa: ee 24 eor r14, r14
3fc: ff 24 eor r15, r15
3fe: 00 e0 ldi r16, 0x00 ; 0
400: 10 e0 ldi r17, 0x00 ; 0
402: 67 01 movw r12, r14
404: 08 94 sec
406: c1 1c adc r12, r1
408: d1 1c adc r13, r1
40a: 02 30 cpi r16, 0x02 ; 2
40c: 11 05 cpc r17, r1
40e: 04 f5 brge .+64 ; 0x450
410: 40 e0 ldi r20, 0x00 ; 0
412: 50 e0 ldi r21, 0x00 ; 0
414: ba 01 movw r22, r20
416: c6 01 movw r24, r12
418: 0e 94 08 01 call 0x210
41c: ec 01 movw r28, r24
41e: 89 2b or r24, r25
420: b9 f4 brne .+46 ; 0x450
422: be 01 movw r22, r28
424: c7 01 movw r24, r14
426: 0e 94 b0 01 call 0x360
42a: bc 01 movw r22, r24
42c: ce 01 movw r24, r28
42e: 0e 94 40 01 call 0x280
432: 61 e0 ldi r22, 0x01 ; 1
434: 70 e0 ldi r23, 0x00 ; 0
436: c7 01 movw r24, r14
438: 0e 94 b0 01 call 0x360
43c: bc 01 movw r22, r24
43e: 81 e0 ldi r24, 0x01 ; 1
440: 90 e0 ldi r25, 0x00 ; 0
442: 0e 94 40 01 call 0x280
446: 0f 5f subi r16, 0xFF ; 255
448: 1f 4f sbci r17, 0xFF ; 255
44a: 02 30 cpi r16, 0x02 ; 2
44c: 11 05 cpc r17, r1
44e: 04 f3 brlt .-64 ; 0x410
450: 76 01 movw r14, r12
452: 84 e0 ldi r24, 0x04 ; 4
454: c8 16 cp r12, r24
456: d1 04 cpc r13, r1
458: 94 f2 brlt .-92 ; 0x3fe
45a: 40 e0 ldi r20, 0x00 ; 0
45c: 50 e0 ldi r21, 0x00 ; 0
45e: ba 01 movw r22, r20
460: 84 e0 ldi r24, 0x04 ; 4
462: 90 e0 ldi r25, 0x00 ; 0
464: 0e 94 08 01 call 0x210
468: 00 97 sbiw r24, 0x00 ; 0
46a: f1 f4 brne .+60 ; 0x4a8
46c: cf e2 ldi r28, 0x2F ; 47
46e: d6 e0 ldi r29, 0x06 ; 6
470: 9c 01 movw r18, r24
472: d9 01 movw r26, r18
474: a2 5a subi r26, 0xA2 ; 162
476: ba 4f sbci r27, 0xFA ; 250
478: f9 01 movw r30, r18
47a: ea 5a subi r30, 0xAA ; 170
47c: fa 4f sbci r31, 0xFA ; 250
47e: 01 e0 ldi r16, 0x01 ; 1
480: 10 e0 ldi r17, 0x00 ; 0
482: 81 91 ld r24, Z+
484: 8d 93 st X+, r24
486: 01 50 subi r16, 0x01 ; 1
488: 10 40 sbci r17, 0x00 ; 0
48a: 17 ff sbrs r17, 7
48c: fa cf rjmp .-12 ; 0x482
48e: 98 81 ld r25, Y
490: 89 81 ldd r24, Y+1 ; 0x01
492: 81 95 neg r24
494: 88 83 st Y, r24
496: 99 83 std Y+1, r25 ; 0x01
498: 2e 5f subi r18, 0xFE ; 254
49a: 3f 4f sbci r19, 0xFF ; 255
49c: 22 96 adiw r28, 0x02 ; 2
49e: 86 e0 ldi r24, 0x06 ; 6
4a0: c5 33 cpi r28, 0x35 ; 53
4a2: d8 07 cpc r29, r24
4a4: 31 f3 breq .-52 ; 0x472
4a6: 2c f3 brlt .-54 ; 0x472
4a8: df 91 pop r29
4aa: cf 91 pop r28
4ac: 1f 91 pop r17
4ae: 0f 91 pop r16
4b0: ff 90 pop r15
4b2: ef 90 pop r14
4b4: df 90 pop r13
4b6: cf 90 pop r12
4b8: 08 95 ret
000004ba <CreBlock>:
4ba: 20 e0 ldi r18, 0x00 ; 0
4bc: 82 2f mov r24, r18
4be: 99 27 eor r25, r25
4c0: 88 0f add r24, r24
4c2: 99 1f adc r25, r25
4c4: dc 01 movw r26, r24
4c6: a1 5d subi r26, 0xD1 ; 209
4c8: b9 4f sbci r27, 0xF9 ; 249
4ca: fc 01 movw r30, r24
4cc: e7 5d subi r30, 0xD7 ; 215
4ce: fb 4f sbci r31, 0xFB ; 251
4d0: 91 e0 ldi r25, 0x01 ; 1
4d2: 81 91 ld r24, Z+
4d4: 8d 93 st X+, r24
4d6: 91 50 subi r25, 0x01 ; 1
4d8: 97 ff sbrs r25, 7
4da: fb cf rjmp .-10 ; 0x4d2
4dc: 2f 5f subi r18, 0xFF ; 255
4de: 24 30 cpi r18, 0x04 ; 4
4e0: 68 f3 brcs .-38 ; 0x4bc
4e2: 80 91 66 05 lds r24, 0x0566
4e6: 80 93 95 04 sts 0x0495, r24
4ea: 0e 94 cd 10 call 0x219a
4ee: 67 e0 ldi r22, 0x07 ; 7
4f0: 70 e0 ldi r23, 0x00 ; 0
4f2: 0e 94 5a 11 call 0x22b4
4f6: 28 2f mov r18, r24
4f8: 80 93 66 05 sts 0x0566, r24
4fc: 33 27 eor r19, r19
4fe: 23 30 cpi r18, 0x03 ; 3
500: 31 05 cpc r19, r1
502: 49 f1 breq .+82 ; 0x556
504: 24 30 cpi r18, 0x04 ; 4
506: 31 05 cpc r19, r1
508: dc f4 brge .+54 ; 0x540
50a: 21 30 cpi r18, 0x01 ; 1
50c: 31 05 cpc r19, r1
50e: 09 f4 brne .+2 ; 0x512
510: 5a c0 rjmp .+180 ; 0x5c6
512: 22 30 cpi r18, 0x02 ; 2
514: 31 05 cpc r19, r1
516: 0c f4 brge .+2 ; 0x51a
518: 40 c0 rjmp .+128 ; 0x59a
51a: 10 92 29 04 sts 0x0429, r1
51e: 10 92 2b 04 sts 0x042B, r1
522: 8f ef ldi r24, 0xFF ; 255
524: 80 93 2d 04 sts 0x042D, r24
528: 81 e0 ldi r24, 0x01 ; 1
52a: 80 93 2f 04 sts 0x042F, r24
52e: 10 92 2a 04 sts 0x042A, r1
532: 80 93 2c 04 sts 0x042C, r24
536: 80 93 2e 04 sts 0x042E, r24
53a: 10 92 30 04 sts 0x0430, r1
53e: 08 95 ret
540: 25 30 cpi r18, 0x05 ; 5
542: 31 05 cpc r19, r1
544: 69 f1 breq .+90 ; 0x5a0
546: 25 30 cpi r18, 0x05 ; 5
548: 31 05 cpc r19, r1
54a: c4 f0 brlt .+48 ; 0x57c
54c: 26 30 cpi r18, 0x06 ; 6
54e: 31 05 cpc r19, r1
550: 09 f4 brne .+2 ; 0x554
552: 4e c0 rjmp .+156 ; 0x5f0
554: 08 95 ret
556: 10 92 29 04 sts 0x0429, r1
55a: 8f ef ldi r24, 0xFF ; 255
55c: 80 93 2b 04 sts 0x042B, r24
560: 10 92 2d 04 sts 0x042D, r1
564: 81 e0 ldi r24, 0x01 ; 1
566: 80 93 2f 04 sts 0x042F, r24
56a: 10 92 2a 04 sts 0x042A, r1
56e: 10 92 2c 04 sts 0x042C, r1
572: 80 93 2e 04 sts 0x042E, r24
576: 80 93 30 04 sts 0x0430, r24
57a: 08 95 ret
57c: 10 92 29 04 sts 0x0429, r1
580: 8f ef ldi r24, 0xFF ; 255
582: 80 93 2b 04 sts 0x042B, r24
586: 80 93 2d 04 sts 0x042D, r24
58a: 81 e0 ldi r24, 0x01 ; 1
58c: 80 93 2f 04 sts 0x042F, r24
590: 10 92 2a 04 sts 0x042A, r1
594: 10 92 2c 04 sts 0x042C, r1
598: ce cf rjmp .-100 ; 0x536
59a: 23 2b or r18, r19
59c: f9 f0 breq .+62 ; 0x5dc
59e: 08 95 ret
5a0: 10 92 29 04 sts 0x0429, r1
5a4: 8f ef ldi r24, 0xFF ; 255
5a6: 80 93 2b 04 sts 0x042B, r24
5aa: 81 e0 ldi r24, 0x01 ; 1
5ac: 80 93 2d 04 sts 0x042D, r24
5b0: 80 93 2f 04 sts 0x042F, r24
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -