📄 lcd2.lss
字号:
LCD2.elf: file format elf32-avr
Sections:
Idx Name Size VMA LMA File off Algn
0 .text 00000538 00000000 00000000 00000094 2**0
CONTENTS, ALLOC, LOAD, READONLY, CODE
1 .data 00000000 00800060 00000538 000005cc 2**0
CONTENTS, ALLOC, LOAD, DATA
2 .bss 00000000 00800060 00000538 000005cc 2**0
ALLOC
3 .noinit 00000000 00800060 00800060 000005cc 2**0
CONTENTS
4 .eeprom 00000000 00810000 00810000 000005cc 2**0
CONTENTS
5 .stab 0000036c 00000000 00000000 000005cc 2**2
CONTENTS, READONLY, DEBUGGING
6 .stabstr 00000084 00000000 00000000 00000938 2**0
CONTENTS, READONLY, DEBUGGING
7 .debug_aranges 00000014 00000000 00000000 000009bc 2**0
CONTENTS, READONLY, DEBUGGING
8 .debug_pubnames 00000069 00000000 00000000 000009d0 2**0
CONTENTS, READONLY, DEBUGGING
9 .debug_info 00000269 00000000 00000000 00000a39 2**0
CONTENTS, READONLY, DEBUGGING
10 .debug_abbrev 00000125 00000000 00000000 00000ca2 2**0
CONTENTS, READONLY, DEBUGGING
11 .debug_line 00000224 00000000 00000000 00000dc7 2**0
CONTENTS, READONLY, DEBUGGING
12 .debug_str 000000c5 00000000 00000000 00000feb 2**0
CONTENTS, READONLY, DEBUGGING
Disassembly of section .text:
00000000 <__vectors>:
0: 12 c2 rjmp .+1060 ; 0x426 <__init>
2: 2b c2 rjmp .+1110 ; 0x45a <__bad_interrupt>
4: 2a c2 rjmp .+1108 ; 0x45a <__bad_interrupt>
6: 29 c2 rjmp .+1106 ; 0x45a <__bad_interrupt>
8: 28 c2 rjmp .+1104 ; 0x45a <__bad_interrupt>
a: 27 c2 rjmp .+1102 ; 0x45a <__bad_interrupt>
c: 26 c2 rjmp .+1100 ; 0x45a <__bad_interrupt>
e: 25 c2 rjmp .+1098 ; 0x45a <__bad_interrupt>
10: 24 c2 rjmp .+1096 ; 0x45a <__bad_interrupt>
12: 23 c2 rjmp .+1094 ; 0x45a <__bad_interrupt>
14: 22 c2 rjmp .+1092 ; 0x45a <__bad_interrupt>
16: 21 c2 rjmp .+1090 ; 0x45a <__bad_interrupt>
18: 20 c2 rjmp .+1088 ; 0x45a <__bad_interrupt>
1a: 1f c2 rjmp .+1086 ; 0x45a <__bad_interrupt>
1c: 1e c2 rjmp .+1084 ; 0x45a <__bad_interrupt>
1e: 1d c2 rjmp .+1082 ; 0x45a <__bad_interrupt>
20: 1c c2 rjmp .+1080 ; 0x45a <__bad_interrupt>
22: 1b c2 rjmp .+1078 ; 0x45a <__bad_interrupt>
24: 1a c2 rjmp .+1076 ; 0x45a <__bad_interrupt>
00000026 <__ctors_end>:
...
36: 00 00 nop
38: 80 80 ld r8, Z
3a: 80 80 ld r8, Z
3c: 80 80 ld r8, Z
3e: 80 80 ld r8, Z
...
4c: 00 80 ld r0, Z
4e: 80 80 ld r8, Z
50: 80 80 ld r8, Z
52: 80 80 ld r8, Z
54: 80 80 ld r8, Z
56: 80 00 .word 0x0080 ; ????
58: 00 00 nop
5a: 00 80 ld r0, Z
5c: 80 80 ld r8, Z
5e: 80 80 ld r8, Z
60: 80 80 ld r8, Z
62: 80 00 .word 0x0080 ; ????
...
74: 80 80 ld r8, Z
76: 80 80 ld r8, Z
78: 80 80 ld r8, Z
7a: 80 80 ld r8, Z
7c: 80 00 .word 0x0080 ; ????
7e: 00 00 nop
80: 00 00 nop
82: 80 80 ld r8, Z
84: 80 80 ld r8, Z
86: 80 80 ld r8, Z
88: 80 00 .word 0x0080 ; ????
...
92: 80 80 ld r8, Z
94: 80 80 ld r8, Z
96: 80 80 ld r8, Z
98: 80 80 ld r8, Z
...
b2: 00 00 nop
b4: 00 e0 ldi r16, 0x00 ; 0
b6: f8 ff .word 0xfff8 ; ????
b8: ff ff .word 0xffff ; ????
ba: ff ff .word 0xffff ; ????
bc: ff ff .word 0xffff ; ????
be: ff ff .word 0xffff ; ????
c0: fe f0 brts .+62 ; 0x100 <__SREG__+0xc1>
c2: 80 00 .word 0x0080 ; ????
c4: 00 00 nop
c6: c0 f0 brcs .+48 ; 0xf8 <__SREG__+0xb9>
c8: f8 fc .word 0xfcf8 ; ????
ca: fe ff .word 0xfffe ; ????
cc: ff ff .word 0xffff ; ????
ce: 7f 3f cpi r23, 0xFF ; 255
d0: 1f 1f adc r17, r31
d2: 1f 1f adc r17, r31
d4: 3f 3f cpi r19, 0xFF ; 255
d6: ff ff .word 0xffff ; ????
d8: ff fe .word 0xfeff ; ????
da: fe ff .word 0xfffe ; ????
dc: ff ff .word 0xffff ; ????
de: ff ff .word 0xffff ; ????
e0: ff ff .word 0xffff ; ????
e2: ff 00 .word 0x00ff ; ????
...
f0: 00 00 nop
f2: e0 fc sbrc r14, 0
f4: ff ff .word 0xffff ; ????
f6: ff ff .word 0xffff ; ????
f8: ff ff .word 0xffff ; ????
fa: ff ff .word 0xffff ; ????
fc: ff fe .word 0xfeff ; ????
fe: f0 80 ld r15, Z
100: 00 00 nop
102: ff ff .word 0xffff ; ????
104: ff ff .word 0xffff ; ????
106: ff ff .word 0xffff ; ????
108: ff ff .word 0xffff ; ????
10a: fe f8 .word 0xf8fe ; ????
10c: e0 c0 rjmp .+448 ; 0x2ce <__SREG__+0x28f>
10e: 00 00 nop
110: 00 00 nop
112: ff ff .word 0xffff ; ????
114: ff ff .word 0xffff ; ????
116: ff ff .word 0xffff ; ????
118: ff ff .word 0xffff ; ????
...
132: 80 f8 bld r8, 0
134: fe ff .word 0xfffe ; ????
136: ff ff .word 0xffff ; ????
138: ff ff .word 0xffff ; ????
13a: e7 e0 ldi r30, 0x07 ; 7
13c: e7 ff sbrs r30, 7
13e: ff ff .word 0xffff ; ????
140: ff ff .word 0xffff ; ????
142: ff fc .word 0xfcff ; ????
144: e0 f0 brcs .+56 ; 0x17e <__SREG__+0x13f>
146: ff ff .word 0xffff ; ????
148: ff ff .word 0xffff ; ????
14a: ff ff .word 0xffff ; ????
14c: ff 01 movw r30, r30
...
156: 00 ff sbrs r16, 0
158: ff ff .word 0xffff ; ????
15a: ff ff .word 0xffff ; ????
15c: ff ff .word 0xffff ; ????
15e: ff ff .word 0xffff ; ????
160: ff ff .word 0xffff ; ????
162: ff 00 .word 0x00ff ; ????
...
16c: 00 00 nop
16e: 00 c0 rjmp .+0 ; 0x170 <__SREG__+0x131>
170: f8 ff .word 0xfff8 ; ????
172: ff ff .word 0xffff ; ????
174: ff ff .word 0xffff ; ????
176: 3f 03 fmul r19, r23
178: 00 03 mulsu r16, r16
17a: 3f ff .word 0xff3f ; ????
17c: ff ff .word 0xffff ; ????
17e: ff ff .word 0xffff ; ????
180: fc f0 brlt .+62 ; 0x1c0 <__SREG__+0x181>
182: ff ff .word 0xffff ; ????
184: ff ff .word 0xffff ; ????
186: ff ff .word 0xffff ; ????
188: ff 1f adc r31, r31
18a: 3f 7f andi r19, 0xFF ; 255
18c: ff ff .word 0xffff ; ????
18e: ff fc .word 0xfcff ; ????
190: f8 f0 brcs .+62 ; 0x1d0 <__SREG__+0x191>
192: ff ff .word 0xffff ; ????
194: ff ff .word 0xffff ; ????
196: ff ff .word 0xffff ; ????
198: ff ff .word 0xffff ; ????
...
1ae: 00 00 nop
1b0: e0 fe sbrs r14, 0
1b2: ff ff .word 0xffff ; ????
1b4: ff ff .word 0xffff ; ????
1b6: ff 3f cpi r31, 0xFF ; 255
1b8: 0f 0f add r16, r31
1ba: 0f 0f add r16, r31
1bc: 0f 0f add r16, r31
1be: 0f 1f adc r16, r31
1c0: ff ff .word 0xffff ; ????
1c2: ff ff .word 0xffff ; ????
1c4: ff ff .word 0xffff ; ????
1c6: ff ff .word 0xffff ; ????
1c8: ff ff .word 0xffff ; ????
1ca: ff ff .word 0xffff ; ????
1cc: ff fe .word 0xfeff ; ????
1ce: f8 f0 brcs .+62 ; 0x20e <__SREG__+0x1cf>
1d0: f0 e0 ldi r31, 0x00 ; 0
1d2: e0 f0 brcs .+56 ; 0x20c <__SREG__+0x1cd>
1d4: f0 f8 bld r15, 0
1d6: fc ff .word 0xfffc ; ????
1d8: ff ff .word 0xffff ; ????
1da: ff ff .word 0xffff ; ????
1dc: ff ff .word 0xffff ; ????
1de: ff ff .word 0xffff ; ????
1e0: ff ff .word 0xffff ; ????
1e2: ff f0 brie .+62 ; 0x222 <__SREG__+0x1e3>
1e4: f0 f0 brcs .+60 ; 0x222 <__SREG__+0x1e3>
1e6: f0 f0 brcs .+60 ; 0x224 <__SREG__+0x1e5>
1e8: f0 f0 brcs .+60 ; 0x226 <__SREG__+0x1e7>
1ea: f0 f0 brcs .+60 ; 0x228 <__SREG__+0x1e9>
1ec: f0 f8 bld r15, 0
1ee: fe ff .word 0xfffe ; ????
1f0: ff ff .word 0xffff ; ????
1f2: ff ff .word 0xffff ; ????
1f4: 1f 01 movw r2, r30
1f6: 00 00 nop
1f8: 00 00 nop
1fa: 00 03 mulsu r16, r16
1fc: 1f ff .word 0xff1f ; ????
1fe: ff ff .word 0xffff ; ????
200: ff ff .word 0xffff ; ????
202: ff ff .word 0xffff ; ????
204: ff ff .word 0xffff ; ????
206: ff ff .word 0xffff ; ????
208: ff 00 .word 0x00ff ; ????
20a: 00 00 nop
20c: 01 07 cpc r16, r17
20e: 0f 3f cpi r16, 0xFF ; 255
210: 7f ff .word 0xff7f ; ????
212: ff ff .word 0xffff ; ????
214: ff ff .word 0xffff ; ????
216: ff ff .word 0xffff ; ????
218: ff ff .word 0xffff ; ????
...
22e: 00 07 cpc r16, r16
230: 07 07 cpc r16, r23
232: 07 07 cpc r16, r23
234: 07 07 cpc r16, r23
236: 03 00 .word 0x0003 ; ????
...
240: 00 03 mulsu r16, r16
242: 07 07 cpc r16, r23
244: 07 07 cpc r16, r23
246: 07 07 cpc r16, r23
248: 06 00 .word 0x0006 ; ????
24a: 01 03 mulsu r16, r17
24c: 03 03 mulsu r16, r19
24e: 07 07 cpc r16, r23
250: 07 07 cpc r16, r23
252: 07 07 cpc r16, r23
254: 07 07 cpc r16, r23
256: 07 03 mulsu r16, r23
258: 03 01 movw r0, r6
25a: 01 03 mulsu r16, r17
25c: 07 07 cpc r16, r23
25e: 07 07 cpc r16, r23
260: 07 07 cpc r16, r23
262: 07 07 cpc r16, r23
264: 07 07 cpc r16, r23
266: 07 07 cpc r16, r23
268: 07 07 cpc r16, r23
26a: 07 07 cpc r16, r23
26c: 07 07 cpc r16, r23
26e: 07 07 cpc r16, r23
270: 07 07 cpc r16, r23
272: 07 01 movw r0, r14
...
27c: 00 01 movw r0, r0
27e: 03 07 cpc r16, r19
280: 07 07 cpc r16, r23
282: 07 07 cpc r16, r23
284: 07 07 cpc r16, r23
286: 07 07 cpc r16, r23
288: 07 00 .word 0x0007 ; ????
28a: 00 00 nop
28c: 00 00 nop
28e: 00 00 nop
290: 00 01 movw r0, r0
292: 07 07 cpc r16, r23
294: 07 07 cpc r16, r23
296: 07 07 cpc r16, r23
298: 07 07 cpc r16, r23
...
2c2: 00 00 nop
2c4: f8 80 ld r15, Y
2c6: 80 80 ld r8, Z
2c8: 80 00 .word 0x0080 ; ????
2ca: 00 c8 rjmp .-4096 ; 0xfffff2cc <__eeprom_end+0xff7ef2cc>
2cc: 10 c0 rjmp .+32 ; 0x2ee <__SREG__+0x2af>
2ce: 20 d8 rcall .-4032 ; 0xfffff310 <__eeprom_end+0xff7ef310>
2d0: 50 50 subi r21, 0x00 ; 0
2d2: 50 50 subi r21, 0x00 ; 0
2d4: d0 10 cpse r13, r0
2d6: 00 00 nop
2d8: 50 50 subi r21, 0x00 ; 0
2da: 58 50 subi r21, 0x08 ; 8
2dc: f0 50 subi r31, 0x00 ; 0
2de: 58 50 subi r21, 0x08 ; 8
2e0: 50 00 .word 0x0050 ; ????
2e2: 00 00 nop
2e4: 40 48 sbci r20, 0x80 ; 128
2e6: 50 60 ori r21, 0x00 ; 0
2e8: 40 60 ori r20, 0x00 ; 0
2ea: 50 48 sbci r21, 0x80 ; 128
2ec: 40 00 .word 0x0040 ; ????
2ee: 00 00 nop
2f0: e0 a0 ldd r14, Z+32 ; 0x20
2f2: a0 a0 ldd r10, Z+32 ; 0x20
2f4: f8 a0 ldd r15, Y+32 ; 0x20
2f6: a0 a0 ldd r10, Z+32 ; 0x20
2f8: f0 20 and r15, r0
2fa: 00 00 nop
2fc: 78 48 sbci r23, 0x88 ; 136
2fe: 48 78 andi r20, 0x88 ; 136
300: 80 78 andi r24, 0x80 ; 128
302: 48 c8 rjmp .-3952 ; 0xfffff394 <__eeprom_end+0xff7ef394>
304: 78 00 .word 0x0078 ; ????
...
33e: 00 20 and r0, r0
340: 20 20 and r2, r0
342: 20 20 and r2, r0
344: 3f 20 and r3, r15
346: 20 20 and r2, r0
348: 20 20 and r2, r0
34a: 00 3c cpi r16, 0xC0 ; 192
34c: 03 02 muls r16, r19
34e: 0e 0b sbc r16, r30
350: 0a 2f mov r16, r26
352: 2a 3e cpi r18, 0xEA ; 234
354: 0b 0a sbc r0, r27
356: 00 21 and r16, r0
358: 25 25 eor r18, r5
35a: 15 0d add r17, r5
35c: 07 0d add r16, r7
35e: 15 25 eor r17, r5
360: 25 21 and r18, r5
362: 00 20 and r0, r0
364: 20 22 and r2, r16
366: 22 22 and r2, r18
368: 22 22 and r2, r18
36a: 22 22 and r2, r18
36c: 20 20 and r2, r0
36e: 00 00 nop
370: 0f 04 cpc r0, r15
372: 04 04 cpc r0, r4
374: 1f 24 eor r1, r15
376: 24 24 eor r2, r4
378: 27 30 cpi r18, 0x07 ; 7
37a: 00 05 cpc r16, r0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -