📄 test.lss
字号:
89e: 65 01 movw r12, r10
8a0: ca 0c add r12, r10
8a2: db 1c adc r13, r11
8a4: c8 0c add r12, r8
8a6: d9 1c adc r13, r9
8a8: e7 e9 ldi r30, 0x97 ; 151
8aa: f4 e0 ldi r31, 0x04 ; 4
8ac: ce 0e add r12, r30
8ae: df 1e adc r13, r31
8b0: f6 01 movw r30, r12
8b2: 11 92 st Z+, r1
8b4: 6f 01 movw r12, r30
8b6: 6a 2d mov r22, r10
8b8: 8e 2d mov r24, r14
8ba: 0e 94 d3 03 call 0x7a6
8be: 00 e0 ldi r16, 0x00 ; 0
8c0: 10 e0 ldi r17, 0x00 ; 0
8c2: 80 91 00 01 lds r24, 0x0100
8c6: 90 91 01 01 lds r25, 0x0101
8ca: 08 17 cp r16, r24
8cc: 19 07 cpc r17, r25
8ce: 84 f4 brge .+32 ; 0x8f0
8d0: 2c e3 ldi r18, 0x3C ; 60
8d2: 30 e0 ldi r19, 0x00 ; 0
8d4: 40 e0 ldi r20, 0x00 ; 0
8d6: 64 2f mov r22, r20
8d8: 84 2f mov r24, r20
8da: 0e 94 94 0e call 0x1d28
8de: 0f 5f subi r16, 0xFF ; 255
8e0: 1f 4f sbci r17, 0xFF ; 255
8e2: 80 91 00 01 lds r24, 0x0100
8e6: 90 91 01 01 lds r25, 0x0101
8ea: 08 17 cp r16, r24
8ec: 19 07 cpc r17, r25
8ee: 84 f3 brlt .-32 ; 0x8d0
8f0: 08 94 sec
8f2: e1 1c adc r14, r1
8f4: f1 1c adc r15, r1
8f6: f9 e0 ldi r31, 0x09 ; 9
8f8: ef 16 cp r14, r31
8fa: f1 04 cpc r15, r1
8fc: cc f2 brlt .-78 ; 0x8b0
8fe: 08 94 sec
900: 41 1c adc r4, r1
902: 51 1c adc r5, r1
904: f2 01 movw r30, r4
906: e4 0d add r30, r4
908: f5 1d adc r31, r5
90a: e6 0d add r30, r6
90c: f7 1d adc r31, r7
90e: a0 82 st Z, r10
910: b1 82 std Z+1, r11 ; 0x01
912: 08 94 sec
914: a1 1c adc r10, r1
916: b1 1c adc r11, r1
918: 88 e0 ldi r24, 0x08 ; 8
91a: 90 e0 ldi r25, 0x00 ; 0
91c: 88 0e add r8, r24
91e: 99 1e adc r9, r25
920: 92 e1 ldi r25, 0x12 ; 18
922: a9 16 cp r10, r25
924: b1 04 cpc r11, r1
926: 0c f4 brge .+2 ; 0x92a
928: a2 cf rjmp .-188 ; 0x86e
92a: 14 14 cp r1, r4
92c: 15 04 cpc r1, r5
92e: 0c f0 brlt .+2 ; 0x932
930: 5c c0 rjmp .+184 ; 0x9ea
932: 32 01 movw r6, r4
934: 64 0c add r6, r4
936: 75 1c adc r7, r5
938: ce 01 movw r24, r28
93a: 01 96 adiw r24, 0x01 ; 1
93c: 68 0e add r6, r24
93e: 79 1e adc r7, r25
940: f3 01 movw r30, r6
942: a0 80 ld r10, Z
944: b1 80 ldd r11, Z+1 ; 0x01
946: 8e ef ldi r24, 0xFE ; 254
948: 9f ef ldi r25, 0xFF ; 255
94a: 68 0e add r6, r24
94c: 79 1e adc r7, r25
94e: 92 e1 ldi r25, 0x12 ; 18
950: a9 16 cp r10, r25
952: b1 04 cpc r11, r1
954: 0c f0 brlt .+2 ; 0x958
956: 42 c0 rjmp .+132 ; 0x9dc
958: 45 01 movw r8, r10
95a: 88 0c add r8, r8
95c: 99 1c adc r9, r9
95e: 88 0c add r8, r8
960: 99 1c adc r9, r9
962: 88 0c add r8, r8
964: 99 1c adc r9, r9
966: 51 e0 ldi r21, 0x01 ; 1
968: e5 2e mov r14, r21
96a: f1 2c mov r15, r1
96c: da 2c mov r13, r10
96e: d3 94 inc r13
970: 85 01 movw r16, r10
972: 0a 0d add r16, r10
974: 1b 1d adc r17, r11
976: 08 0d add r16, r8
978: 19 1d adc r17, r9
97a: 09 56 subi r16, 0x69 ; 105
97c: 1b 4f sbci r17, 0xFB ; 251
97e: 0d c0 rjmp .+26 ; 0x99a
980: 6d 2d mov r22, r13
982: 8e 2d mov r24, r14
984: 0e 94 d3 03 call 0x7a6
988: 08 94 sec
98a: e1 1c adc r14, r1
98c: f1 1c adc r15, r1
98e: 0f 5f subi r16, 0xFF ; 255
990: 1f 4f sbci r17, 0xFF ; 255
992: f9 e0 ldi r31, 0x09 ; 9
994: ef 16 cp r14, r31
996: f1 04 cpc r15, r1
998: b4 f4 brge .+44 ; 0x9c6
99a: f8 01 movw r30, r16
99c: 82 85 ldd r24, Z+10 ; 0x0a
99e: 80 83 st Z, r24
9a0: 88 23 and r24, r24
9a2: 71 f3 breq .-36 ; 0x980
9a4: 6a 2d mov r22, r10
9a6: 8e 2d mov r24, r14
9a8: 0e 94 5a 03 call 0x6b4
9ac: 6d 2d mov r22, r13
9ae: 8e 2d mov r24, r14
9b0: 0e 94 d3 03 call 0x7a6
9b4: 08 94 sec
9b6: e1 1c adc r14, r1
9b8: f1 1c adc r15, r1
9ba: 0f 5f subi r16, 0xFF ; 255
9bc: 1f 4f sbci r17, 0xFF ; 255
9be: f9 e0 ldi r31, 0x09 ; 9
9c0: ef 16 cp r14, r31
9c2: f1 04 cpc r15, r1
9c4: 54 f3 brlt .-44 ; 0x99a
9c6: 08 94 sec
9c8: a1 1c adc r10, r1
9ca: b1 1c adc r11, r1
9cc: 88 e0 ldi r24, 0x08 ; 8
9ce: 90 e0 ldi r25, 0x00 ; 0
9d0: 88 0e add r8, r24
9d2: 99 1e adc r9, r25
9d4: 92 e1 ldi r25, 0x12 ; 18
9d6: a9 16 cp r10, r25
9d8: b1 04 cpc r11, r1
9da: 2c f2 brlt .-118 ; 0x966
9dc: 08 94 sec
9de: 41 08 sbc r4, r1
9e0: 51 08 sbc r5, r1
9e2: 14 14 cp r1, r4
9e4: 15 04 cpc r1, r5
9e6: 0c f4 brge .+2 ; 0x9ea
9e8: ab cf rjmp .-170 ; 0x940
9ea: 2a 96 adiw r28, 0x0a ; 10
9ec: 0f b6 in r0, 0x3f ; 63
9ee: f8 94 cli
9f0: de bf out 0x3e, r29 ; 62
9f2: 0f be out 0x3f, r0 ; 63
9f4: cd bf out 0x3d, r28 ; 61
9f6: df 91 pop r29
9f8: cf 91 pop r28
9fa: 1f 91 pop r17
9fc: 0f 91 pop r16
9fe: ff 90 pop r15
a00: ef 90 pop r14
a02: df 90 pop r13
a04: cf 90 pop r12
a06: bf 90 pop r11
a08: af 90 pop r10
a0a: 9f 90 pop r9
a0c: 8f 90 pop r8
a0e: 7f 90 pop r7
a10: 6f 90 pop r6
a12: 5f 90 pop r5
a14: 4f 90 pop r4
a16: 08 95 ret
00000a18 <TaskTetris>:
a18: af 92 push r10
a1a: bf 92 push r11
a1c: cf 92 push r12
a1e: df 92 push r13
a20: ff 92 push r15
a22: 0f 93 push r16
a24: 1f 93 push r17
a26: cf 93 push r28
a28: df 93 push r29
a2a: cd b7 in r28, 0x3d ; 61
a2c: de b7 in r29, 0x3e ; 62
a2e: 21 97 sbiw r28, 0x01 ; 1
a30: 0f b6 in r0, 0x3f ; 63
a32: f8 94 cli
a34: de bf out 0x3e, r29 ; 62
a36: 0f be out 0x3f, r0 ; 63
a38: cd bf out 0x3d, r28 ; 61
a3a: 21 e0 ldi r18, 0x01 ; 1
a3c: a2 2e mov r10, r18
a3e: b1 2c mov r11, r1
a40: 65 01 movw r12, r10
a42: 0e 94 5d 01 call 0x2ba
a46: 0e 94 5d 02 call 0x4ba
a4a: 0e 94 5d 02 call 0x4ba
a4e: 0e 94 9b 03 call 0x736
a52: 04 c0 rjmp .+8 ; 0xa5c
a54: c1 14 cp r12, r1
a56: d1 04 cpc r13, r1
a58: 09 f4 brne .+2 ; 0xa5c
a5a: 49 c0 rjmp .+146 ; 0xaee
a5c: 24 ef ldi r18, 0xF4 ; 244
a5e: 31 e0 ldi r19, 0x01 ; 1
a60: 41 e0 ldi r20, 0x01 ; 1
a62: 60 e0 ldi r22, 0x00 ; 0
a64: 86 2f mov r24, r22
a66: 0e 94 94 0e call 0x1d28
a6a: 80 91 27 04 lds r24, 0x0427
a6e: 90 91 28 04 lds r25, 0x0428
a72: 01 96 adiw r24, 0x01 ; 1
a74: 90 93 28 04 sts 0x0428, r25
a78: 80 93 27 04 sts 0x0427, r24
a7c: 20 91 00 01 lds r18, 0x0100
a80: 30 91 01 01 lds r19, 0x0101
a84: 82 17 cp r24, r18
a86: 93 07 cpc r25, r19
a88: 29 f7 brne .-54 ; 0xa54
a8a: 4f ef ldi r20, 0xFF ; 255
a8c: 5f ef ldi r21, 0xFF ; 255
a8e: 60 e0 ldi r22, 0x00 ; 0
a90: 70 e0 ldi r23, 0x00 ; 0
a92: 84 e0 ldi r24, 0x04 ; 4
a94: 90 e0 ldi r25, 0x00 ; 0
a96: 0e 94 08 01 call 0x210
a9a: 89 2b or r24, r25
a9c: 09 f0 breq .+2 ; 0xaa0
a9e: 3f c0 rjmp .+126 ; 0xb1e
aa0: 31 e0 ldi r19, 0x01 ; 1
aa2: 03 e0 ldi r16, 0x03 ; 3
aa4: f0 2e mov r15, r16
aa6: ae e5 ldi r26, 0x5E ; 94
aa8: b5 e0 ldi r27, 0x05 ; 5
aaa: 2c 91 ld r18, X
aac: fd 01 movw r30, r26
aae: 81 81 ldd r24, Z+1 ; 0x01
ab0: 99 27 eor r25, r25
ab2: fc 01 movw r30, r24
ab4: ee 0f add r30, r30
ab6: ff 1f adc r31, r31
ab8: ee 0f add r30, r30
aba: ff 1f adc r31, r31
abc: ee 0f add r30, r30
abe: ff 1f adc r31, r31
ac0: e8 0f add r30, r24
ac2: f9 1f adc r31, r25
ac4: e8 0f add r30, r24
ac6: f9 1f adc r31, r25
ac8: e2 0f add r30, r18
aca: f1 1d adc r31, r1
acc: ea 56 subi r30, 0x6A ; 106
ace: fb 4f sbci r31, 0xFB ; 251
ad0: 30 83 st Z, r19
ad2: fa 94 dec r15
ad4: 12 96 adiw r26, 0x02 ; 2
ad6: f7 fe sbrs r15, 7
ad8: e8 cf rjmp .-48 ; 0xaaa
ada: cc 24 eor r12, r12
adc: dd 24 eor r13, r13
ade: 10 92 28 04 sts 0x0428, r1
ae2: 10 92 27 04 sts 0x0427, r1
ae6: c1 14 cp r12, r1
ae8: d1 04 cpc r13, r1
aea: 09 f0 breq .+2 ; 0xaee
aec: b7 cf rjmp .-146 ; 0xa5c
aee: b1 e0 ldi r27, 0x01 ; 1
af0: cb 2e mov r12, r27
af2: d1 2c mov r13, r1
af4: 80 91 44 05 lds r24, 0x0544
af8: 88 23 and r24, r24
afa: 11 f0 breq .+4 ; 0xb00
afc: aa 24 eor r10, r10
afe: bb 24 eor r11, r11
b00: 0e 94 14 04 call 0x828
b04: a1 14 cp r10, r1
b06: b1 04 cpc r11, r1
b08: 09 f0 breq .+2 ; 0xb0c
b0a: 9f cf rjmp .-194 ; 0xa4a
b0c: 0e 94 92 01 call 0x324
b10: 95 01 movw r18, r10
b12: 41 e0 ldi r20, 0x01 ; 1
b14: 60 e0 ldi r22, 0x00 ; 0
b16: 86 2f mov r24, r22
b18: 0e 94 94 0e call 0x1d28
b1c: 8e cf rjmp .-228 ; 0xa3a
b1e: 0e 94 ef 00 call 0x1de
b22: 6f ef ldi r22, 0xFF ; 255
b24: 7f ef ldi r23, 0xFF ; 255
b26: 81 e0 ldi r24, 0x01 ; 1
b28: 90 e0 ldi r25, 0x00 ; 0
b2a: 0e 94 40 01 call 0x280
b2e: 93 e0 ldi r25, 0x03 ; 3
b30: f9 2e mov r15, r25
b32: 06 e5 ldi r16, 0x56 ; 86
b34: 15 e0 ldi r17, 0x05 ; 5
b36: f8 01 movw r30, r16
b38: 61 81 ldd r22, Z+1 ; 0x01
b3a: 80 81 ld r24, Z
b3c: 0e 94 d3 03 call 0x7a6
b40: fa 94 dec r15
b42: 0e 5f subi r16, 0xFE ; 254
b44: 1f 4f sbci r17, 0xFF ; 255
b46: f7 fe sbrs r15, 7
b48: f6 cf rjmp .-20 ; 0xb36
b4a: 83 e0 ldi r24, 0x03 ; 3
b4c: f8 2e mov r15, r24
b4e: 0e e5 ldi r16, 0x5E ; 94
b50: 15 e0 ldi r17, 0x05 ; 5
b52: f8 01 movw r30, r16
b54: 61 81 ldd r22, Z+1 ; 0x01
b56: 80 81 ld r24, Z
b58: 0e 94 5a 03 call 0x6b4
b5c: fa 94 dec r15
b5e: 0e 5f subi r16, 0xFE ; 254
b60: 1f 4f sbci r17, 0xFF ; 255
b62: f7 fe sbrs r15, 7
b64: f6 cf rjmp .-20 ; 0xb52
b66: bb cf rjmp .-138 ; 0xade
00000b68 <TetrisKey>:
b68: 1f 93 push r17
b6a: cf 93 push r28
b6c: df 93 push r29
b6e: 98 2f mov r25, r24
b70: 84 30 cpi r24, 0x04 ; 4
b72: 39 f0 breq .+14 ; 0xb82
b74: 82 30 cpi r24, 0x02 ; 2
b76: 29 f0 breq .+10 ; 0xb82
b78: 81 30 cpi r24, 0x01 ; 1
b7a: 19 f0 breq .+6 ; 0xb82
b7c: 88 30 cpi r24, 0x08 ; 8
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -