📄 sd54.lss
字号:
832: 80 93 64 01 sts 0x0164, r24
836: 90 93 65 01 sts 0x0165, r25
83a: a0 93 66 01 sts 0x0166, r26
83e: b0 93 67 01 sts 0x0167, r27
842: 80 91 c7 01 lds r24, 0x01C7
846: 80 93 60 01 sts 0x0160, r24
84a: cf 5f subi r28, 0xFF ; 255
84c: c0 31 cpi r28, 0x10 ; 16
84e: d0 f2 brcs .-76 ; 0x804 <lcd_file+0x30>
850: 1f 5f subi r17, 0xFF ; 255
852: e1 2f mov r30, r17
854: ff 27 eor r31, r31
856: ed 5d subi r30, 0xDD ; 221
858: fe 4f sbci r31, 0xFE ; 254
85a: 40 e0 ldi r20, 0x00 ; 0
85c: 60 81 ld r22, Z
85e: 88 ef ldi r24, 0xF8 ; 248
860: 0e 94 95 03 call 0x72a <lcd_write>
864: c0 e0 ldi r28, 0x00 ; 0
866: 5e e9 ldi r21, 0x9E ; 158
868: e5 2e mov r14, r21
86a: 51 e0 ldi r21, 0x01 ; 1
86c: f5 2e mov r15, r21
86e: f7 01 movw r30, r14
870: 61 91 ld r22, Z+
872: 7f 01 movw r14, r30
874: 66 23 and r22, r22
876: 09 f1 breq .+66 ; 0x8ba <lcd_file+0xe6>
878: 41 e0 ldi r20, 0x01 ; 1
87a: 8a ef ldi r24, 0xFA ; 250
87c: 0e 94 95 03 call 0x72a <lcd_write>
880: 80 91 b0 01 lds r24, 0x01B0
884: 99 27 eor r25, r25
886: 98 2f mov r25, r24
888: 88 27 eor r24, r24
88a: 20 91 b1 01 lds r18, 0x01B1
88e: 33 27 eor r19, r19
890: 82 2b or r24, r18
892: 93 2b or r25, r19
894: aa 27 eor r26, r26
896: 97 fd sbrc r25, 7
898: a0 95 com r26
89a: ba 2f mov r27, r26
89c: 80 93 68 01 sts 0x0168, r24
8a0: 90 93 69 01 sts 0x0169, r25
8a4: a0 93 6a 01 sts 0x016A, r26
8a8: b0 93 6b 01 sts 0x016B, r27
8ac: 80 91 b2 01 lds r24, 0x01B2
8b0: 80 93 61 01 sts 0x0161, r24
8b4: cf 5f subi r28, 0xFF ; 255
8b6: c0 31 cpi r28, 0x10 ; 16
8b8: d0 f2 brcs .-76 ; 0x86e <lcd_file+0x9a>
8ba: 1f 5f subi r17, 0xFF ; 255
8bc: e1 2f mov r30, r17
8be: ff 27 eor r31, r31
8c0: ed 5d subi r30, 0xDD ; 221
8c2: fe 4f sbci r31, 0xFE ; 254
8c4: 40 e0 ldi r20, 0x00 ; 0
8c6: 60 81 ld r22, Z
8c8: 88 ef ldi r24, 0xF8 ; 248
8ca: 0e 94 95 03 call 0x72a <lcd_write>
8ce: c0 e0 ldi r28, 0x00 ; 0
8d0: 39 e8 ldi r19, 0x89 ; 137
8d2: e3 2e mov r14, r19
8d4: 31 e0 ldi r19, 0x01 ; 1
8d6: f3 2e mov r15, r19
8d8: f7 01 movw r30, r14
8da: 61 91 ld r22, Z+
8dc: 7f 01 movw r14, r30
8de: 66 23 and r22, r22
8e0: 09 f1 breq .+66 ; 0x924 <lcd_file+0x150>
8e2: 41 e0 ldi r20, 0x01 ; 1
8e4: 8a ef ldi r24, 0xFA ; 250
8e6: 0e 94 95 03 call 0x72a <lcd_write>
8ea: 80 91 9b 01 lds r24, 0x019B
8ee: 99 27 eor r25, r25
8f0: 98 2f mov r25, r24
8f2: 88 27 eor r24, r24
8f4: 20 91 9c 01 lds r18, 0x019C
8f8: 33 27 eor r19, r19
8fa: 82 2b or r24, r18
8fc: 93 2b or r25, r19
8fe: aa 27 eor r26, r26
900: 97 fd sbrc r25, 7
902: a0 95 com r26
904: ba 2f mov r27, r26
906: 80 93 6c 01 sts 0x016C, r24
90a: 90 93 6d 01 sts 0x016D, r25
90e: a0 93 6e 01 sts 0x016E, r26
912: b0 93 6f 01 sts 0x016F, r27
916: 80 91 9d 01 lds r24, 0x019D
91a: 80 93 62 01 sts 0x0162, r24
91e: cf 5f subi r28, 0xFF ; 255
920: c0 31 cpi r28, 0x10 ; 16
922: d0 f2 brcs .-76 ; 0x8d8 <lcd_file+0x104>
924: 1f 5f subi r17, 0xFF ; 255
926: e1 2f mov r30, r17
928: ff 27 eor r31, r31
92a: ed 5d subi r30, 0xDD ; 221
92c: fe 4f sbci r31, 0xFE ; 254
92e: 40 e0 ldi r20, 0x00 ; 0
930: 60 81 ld r22, Z
932: 88 ef ldi r24, 0xF8 ; 248
934: 0e 94 95 03 call 0x72a <lcd_write>
938: c0 e0 ldi r28, 0x00 ; 0
93a: b4 e7 ldi r27, 0x74 ; 116
93c: eb 2e mov r14, r27
93e: b1 e0 ldi r27, 0x01 ; 1
940: fb 2e mov r15, r27
942: f7 01 movw r30, r14
944: 61 91 ld r22, Z+
946: 7f 01 movw r14, r30
948: 66 23 and r22, r22
94a: 09 f1 breq .+66 ; 0x98e <lcd_file+0x1ba>
94c: 41 e0 ldi r20, 0x01 ; 1
94e: 8a ef ldi r24, 0xFA ; 250
950: 0e 94 95 03 call 0x72a <lcd_write>
954: 80 91 86 01 lds r24, 0x0186
958: 99 27 eor r25, r25
95a: 98 2f mov r25, r24
95c: 88 27 eor r24, r24
95e: 20 91 87 01 lds r18, 0x0187
962: 33 27 eor r19, r19
964: 82 2b or r24, r18
966: 93 2b or r25, r19
968: aa 27 eor r26, r26
96a: 97 fd sbrc r25, 7
96c: a0 95 com r26
96e: ba 2f mov r27, r26
970: 80 93 70 01 sts 0x0170, r24
974: 90 93 71 01 sts 0x0171, r25
978: a0 93 72 01 sts 0x0172, r26
97c: b0 93 73 01 sts 0x0173, r27
980: 80 91 88 01 lds r24, 0x0188
984: 80 93 63 01 sts 0x0163, r24
988: cf 5f subi r28, 0xFF ; 255
98a: c0 31 cpi r28, 0x10 ; 16
98c: d0 f2 brcs .-76 ; 0x942 <lcd_file+0x16e>
98e: 1f 5f subi r17, 0xFF ; 255
990: 14 30 cpi r17, 0x04 ; 4
992: 08 f4 brcc .+2 ; 0x996 <lcd_file+0x1c2>
994: 29 cf rjmp .-430 ; 0x7e8 <lcd_file+0x14>
996: 40 e0 ldi r20, 0x00 ; 0
998: 60 e8 ldi r22, 0x80 ; 128
99a: 88 ef ldi r24, 0xF8 ; 248
99c: 0e 94 95 03 call 0x72a <lcd_write>
9a0: 41 e0 ldi r20, 0x01 ; 1
9a2: 61 ea ldi r22, 0xA1 ; 161
9a4: 8a ef ldi r24, 0xFA ; 250
9a6: 0e 94 95 03 call 0x72a <lcd_write>
9aa: 41 e0 ldi r20, 0x01 ; 1
9ac: 6f ee ldi r22, 0xEF ; 239
9ae: 8a ef ldi r24, 0xFA ; 250
9b0: 0e 94 95 03 call 0x72a <lcd_write>
9b4: 80 91 64 01 lds r24, 0x0164
9b8: 90 91 65 01 lds r25, 0x0165
9bc: a0 91 66 01 lds r26, 0x0166
9c0: b0 91 67 01 lds r27, 0x0167
9c4: 80 93 4f 01 sts 0x014F, r24
9c8: 90 93 50 01 sts 0x0150, r25
9cc: a0 93 51 01 sts 0x0151, r26
9d0: b0 93 52 01 sts 0x0152, r27
9d4: 80 91 60 01 lds r24, 0x0160
9d8: 80 93 4a 01 sts 0x014A, r24
9dc: cf 91 pop r28
9de: 1f 91 pop r17
9e0: ff 90 pop r15
9e2: ef 90 pop r14
9e4: 08 95 ret
000009e6 <lcd_reset>:
9e6: 40 e0 ldi r20, 0x00 ; 0
9e8: 60 e3 ldi r22, 0x30 ; 48
9ea: 88 ef ldi r24, 0xF8 ; 248
9ec: 0e 94 95 03 call 0x72a <lcd_write>
9f0: 40 e0 ldi r20, 0x00 ; 0
9f2: 61 e0 ldi r22, 0x01 ; 1
9f4: 88 ef ldi r24, 0xF8 ; 248
9f6: 0e 94 95 03 call 0x72a <lcd_write>
9fa: 40 e0 ldi r20, 0x00 ; 0
9fc: 66 e0 ldi r22, 0x06 ; 6
9fe: 88 ef ldi r24, 0xF8 ; 248
a00: 0e 94 95 03 call 0x72a <lcd_write>
a04: 40 e0 ldi r20, 0x00 ; 0
a06: 6c e0 ldi r22, 0x0C ; 12
a08: 88 ef ldi r24, 0xF8 ; 248
a0a: 0e 94 95 03 call 0x72a <lcd_write>
a0e: 08 95 ret
00000a10 <main12864>:
a10: 80 ee ldi r24, 0xE0 ; 224
a12: 8b bb out 0x1b, r24 ; 27
a14: 0e 94 f3 04 call 0x9e6 <lcd_reset>
a18: 08 95 ret
00000a1a <key_delay>:
a1a: 87 e8 ldi r24, 0x87 ; 135
a1c: 93 e1 ldi r25, 0x13 ; 19
a1e: c2 97 sbiw r24, 0x32 ; 50
a20: 97 ff sbrs r25, 7
a22: fd cf rjmp .-6 ; 0xa1e <key_delay+0x4>
a24: 08 95 ret
00000a26 <esc>:
a26: 40 e0 ldi r20, 0x00 ; 0
a28: 60 e3 ldi r22, 0x30 ; 48
a2a: 88 ef ldi r24, 0xF8 ; 248
a2c: 0e 94 95 03 call 0x72a <lcd_write>
a30: 40 e0 ldi r20, 0x00 ; 0
a32: 61 e0 ldi r22, 0x01 ; 1
a34: 88 ef ldi r24, 0xF8 ; 248
a36: 0e 94 95 03 call 0x72a <lcd_write>
a3a: 40 e0 ldi r20, 0x00 ; 0
a3c: 60 e8 ldi r22, 0x80 ; 128
a3e: 88 ef ldi r24, 0xF8 ; 248
a40: 0e 94 95 03 call 0x72a <lcd_write>
a44: 80 e1 ldi r24, 0x10 ; 16
a46: 90 e0 ldi r25, 0x00 ; 0
a48: a0 e0 ldi r26, 0x00 ; 0
a4a: b0 e0 ldi r27, 0x00 ; 0
a4c: 80 93 28 01 sts 0x0128, r24
a50: 90 93 29 01 sts 0x0129, r25
a54: a0 93 2a 01 sts 0x012A, r26
a58: b0 93 2b 01 sts 0x012B, r27
a5c: 10 92 49 01 sts 0x0149, r1
a60: 10 92 4f 01 sts 0x014F, r1
a64: 10 92 50 01 sts 0x0150, r1
a68: 10 92 51 01 sts 0x0151, r1
a6c: 10 92 52 01 sts 0x0152, r1
a70: 10 92 4b 01 sts 0x014B, r1
a74: 10 92 4c 01 sts 0x014C, r1
a78: 10 92 4d 01 sts 0x014D, r1
a7c: 10 92 4e 01 sts 0x014E, r1
a80: 10 92 46 01 sts 0x0146, r1
a84: 10 92 45 01 sts 0x0145, r1
a88: 0e 94 64 02 call 0x4c8 <file_buffer>
a8c: 0e 94 ea 03 call 0x7d4 <lcd_file>
a90: 80 e1 ldi r24, 0x10 ; 16
a92: 80 93 27 01 sts 0x0127, r24
a96: 08 95 ret
00000a98 <right>:
a98: 80 91 27 01 lds r24, 0x0127
a9c: 84 35 cpi r24, 0x54 ; 84
a9e: 41 f0 breq .+16 ; 0xab0 <right+0x18>
aa0: 82 34 cpi r24, 0x42 ; 66
aa2: 31 f0 breq .+12 ; 0xab0 <right+0x18>
aa4: 10 92 44 01 sts 0x0144, r1
aa8: 0e 94 64 02 call 0x4c8 <file_buffer>
aac: 0e 94 ea 03 call 0x7d4 <lcd_file>
ab0: 08 95 ret
00000ab2 <cursor>:
ab2: 0f 93 push r16
ab4: 1f 93 push r17
ab6: cf 93 push r28
ab8: c0 e0 ldi r28, 0x00 ; 0
aba: 4c 2f mov r20, r28
abc: 60 e3 ldi r22, 0x30 ; 48
abe: 88 ef ldi r24, 0xF8 ; 248
ac0: 0e 94 95 03 call 0x72a <lcd_write>
ac4: 03 e2 ldi r16, 0x23 ; 35
ac6: 11 e0 ldi r17, 0x01 ; 1
ac8: c3 e0 ldi r28, 0x03 ; 3
aca: 40 e0 ldi r20, 0x00 ; 0
acc: f8 01 movw r30, r16
ace: 61 91 ld r22, Z+
ad0: 8f 01 movw r16, r30
ad2: 88 ef ldi r24, 0xF8 ; 248
ad4: 0e 94 95 03 call 0x72a <lcd_write>
ad8: 41 e0 ldi r20, 0x01 ; 1
ada: 61 ea ldi r22, 0xA1 ; 161
adc: 8a ef ldi r24, 0xFA ; 250
ade: 0e 94 95 03 call 0x72a <lcd_write>
ae2: 41 e0 ldi r20, 0x01 ; 1
ae4: 61 ea ldi r22, 0xA1 ; 161
ae6: 8a ef ldi r24, 0xFA ; 250
ae8: 0e 94 95 03 call 0x72a <lcd_write>
aec: c1 50 subi r28, 0x01 ; 1
aee: c7 ff sbrs r28, 7
af0: ec cf rjmp .-40 ; 0xaca <cursor+0x18>
af2: 80 91 44 01 lds r24, 0x0144
af6: e8 2f mov r30, r24
af8: ff 27 eor r31, r31
afa: ed 5d subi r30, 0xDD ; 221
afc: fe 4f sbci r31, 0xFE ; 254
afe: 40 e0 ldi r20, 0x00 ; 0
b00: 60 81 ld r22, Z
b02: 88 ef ldi r24, 0xF8 ; 248
b04: 0e 94 95 03 call 0x72a <lcd_write>
b08: 41 e0 ldi r20, 0x01 ; 1
b0a: 61 ea ldi r22, 0xA1 ; 161
b0c: 8a ef ldi r24, 0xFA ; 250
b0e: 0e 94 95 03 call 0x72a <lcd_write>
b12: 41 e0 ldi r20, 0x01 ; 1
b14: 6f ee ldi r22, 0xEF ; 239
b16: 8a ef ldi r24, 0xFA ; 250
b18: 0e 94 95 03 call 0x72a <lcd_write>
b1c: 80 91 44 01 lds r24, 0x0144
b20: 28 2f mov r18, r24
b22: 33 27 eor r19, r19
b24: f9 01 movw r30, r18
b26: ee 0f add r30, r30
b28: ff 1f adc r31, r31
b2a: ee 0f add r30, r30
b2c: ff 1f adc r31, r31
b2e: ec 59 subi r30, 0x9C ; 156
b30: fe 4f sbci r31, 0xFE ; 254
b32: 80 81 ld r24, Z
b34: 91 81 ldd r25, Z+1 ; 0x01
b36: a2 81 ldd r26, Z+2 ; 0x02
b38: b3 81 ldd r27, Z+3 ; 0x03
b3a: 80 93 4f 01 sts 0x014F, r24
b3e: 90 93 50 01 sts 0x0150, r25
b42: a0 93 51 01 sts 0x0151, r26
b46: b0 93 52 01 sts 0x0152, r27
b4a: 20 5a subi r18, 0xA0 ; 160
b4c: 3e 4f sbci r19, 0xFE ; 254
b4e: f9 01 movw r30, r18
b50: 80 81 ld r24, Z
b52: 80 93 4a 01 sts 0x014A, r24
b56: cf 91 pop r28
b58: 1f 91 pop r17
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -