📄 tex1.lss
字号:
tex1.elf: file format elf32-avr
Sections:
Idx Name Size VMA LMA File off Algn
0 .text 00001084 00000000 00000000 00000074 2**1
CONTENTS, ALLOC, LOAD, READONLY, CODE
1 .data 00000090 00800060 00001084 000010f8 2**0
CONTENTS, ALLOC, LOAD, DATA
2 .bss 0000000c 008000f0 00001114 00001188 2**0
ALLOC
3 .stab 00000378 00000000 00000000 00001188 2**2
CONTENTS, READONLY, DEBUGGING
4 .stabstr 0000005f 00000000 00000000 00001500 2**0
CONTENTS, READONLY, DEBUGGING
5 .debug_aranges 000000c0 00000000 00000000 0000155f 2**0
CONTENTS, READONLY, DEBUGGING
6 .debug_pubnames 00000264 00000000 00000000 0000161f 2**0
CONTENTS, READONLY, DEBUGGING
7 .debug_info 00001621 00000000 00000000 00001883 2**0
CONTENTS, READONLY, DEBUGGING
8 .debug_abbrev 000006c5 00000000 00000000 00002ea4 2**0
CONTENTS, READONLY, DEBUGGING
9 .debug_line 000012f2 00000000 00000000 00003569 2**0
CONTENTS, READONLY, DEBUGGING
10 .debug_frame 000001e0 00000000 00000000 0000485c 2**2
CONTENTS, READONLY, DEBUGGING
11 .debug_str 000002f7 00000000 00000000 00004a3c 2**0
CONTENTS, READONLY, DEBUGGING
12 .debug_loc 00000626 00000000 00000000 00004d33 2**0
CONTENTS, READONLY, DEBUGGING
Disassembly of section .text:
00000000 <__vectors>:
0: 21 c0 rjmp .+66 ; 0x44 <__ctors_end>
2: f4 c6 rjmp .+3560 ; 0xdec <__vector_1>
4: 3a c0 rjmp .+116 ; 0x7a <__bad_interrupt>
6: 39 c0 rjmp .+114 ; 0x7a <__bad_interrupt>
8: 38 c0 rjmp .+112 ; 0x7a <__bad_interrupt>
a: 37 c0 rjmp .+110 ; 0x7a <__bad_interrupt>
c: 36 c0 rjmp .+108 ; 0x7a <__bad_interrupt>
e: 35 c0 rjmp .+106 ; 0x7a <__bad_interrupt>
10: 34 c0 rjmp .+104 ; 0x7a <__bad_interrupt>
12: 34 c0 rjmp .+104 ; 0x7c <__vector_9>
14: 32 c0 rjmp .+100 ; 0x7a <__bad_interrupt>
16: 31 c0 rjmp .+98 ; 0x7a <__bad_interrupt>
18: 30 c0 rjmp .+96 ; 0x7a <__bad_interrupt>
1a: 2f c0 rjmp .+94 ; 0x7a <__bad_interrupt>
1c: 2e c0 rjmp .+92 ; 0x7a <__bad_interrupt>
1e: 2d c0 rjmp .+90 ; 0x7a <__bad_interrupt>
20: 2c c0 rjmp .+88 ; 0x7a <__bad_interrupt>
22: 2b c0 rjmp .+86 ; 0x7a <__bad_interrupt>
24: 2a c0 rjmp .+84 ; 0x7a <__bad_interrupt>
00000026 <trbtable>:
26: 70 71 72 73 74 75 76 7f 7e 7d 7c 7b 7a 79 78 pqrstuv.~}|{zyx
00000035 <bastable>:
35: 60 61 62 63 64 65 66 6f 6e 6d 6c 6b 6a 69 68 `abcdefonmlkjih
00000044 <__ctors_end>:
44: 11 24 eor r1, r1
46: 1f be out 0x3f, r1 ; 63
48: cf e5 ldi r28, 0x5F ; 95
4a: d4 e0 ldi r29, 0x04 ; 4
4c: de bf out 0x3e, r29 ; 62
4e: cd bf out 0x3d, r28 ; 61
00000050 <__do_copy_data>:
50: 10 e0 ldi r17, 0x00 ; 0
52: a0 e6 ldi r26, 0x60 ; 96
54: b0 e0 ldi r27, 0x00 ; 0
56: e4 e8 ldi r30, 0x84 ; 132
58: f0 e1 ldi r31, 0x10 ; 16
5a: 02 c0 rjmp .+4 ; 0x60 <.do_copy_data_start>
0000005c <.do_copy_data_loop>:
5c: 05 90 lpm r0, Z+
5e: 0d 92 st X+, r0
00000060 <.do_copy_data_start>:
60: a0 3f cpi r26, 0xF0 ; 240
62: b1 07 cpc r27, r17
64: d9 f7 brne .-10 ; 0x5c <.do_copy_data_loop>
00000066 <__do_clear_bss>:
66: 10 e0 ldi r17, 0x00 ; 0
68: a0 ef ldi r26, 0xF0 ; 240
6a: b0 e0 ldi r27, 0x00 ; 0
6c: 01 c0 rjmp .+2 ; 0x70 <.do_clear_bss_start>
0000006e <.do_clear_bss_loop>:
6e: 1d 92 st X+, r1
00000070 <.do_clear_bss_start>:
70: ac 3f cpi r26, 0xFC ; 252
72: b1 07 cpc r27, r17
74: e1 f7 brne .-8 ; 0x6e <.do_clear_bss_loop>
76: f5 d5 rcall .+3050 ; 0xc62 <main>
78: 04 c8 rjmp .-4088 ; 0xfffff082 <__eeprom_end+0xff7ef082>
0000007a <__bad_interrupt>:
7a: c2 cf rjmp .-124 ; 0x0 <__vectors>
0000007c <__vector_9>:
7c: f8 94 cli
7e: 80 91 f6 00 lds r24, 0x00F6
82: 8f 5f subi r24, 0xFF ; 255
84: 80 93 f6 00 sts 0x00F6, r24
88: 89 3c cpi r24, 0xC9 ; 201
8a: 20 f0 brcs .+8 ; 0x94 <__vector_9+0x18>
8c: 10 92 f6 00 sts 0x00F6, r1
90: 10 92 fa 00 sts 0x00FA, r1
94: 8d e3 ldi r24, 0x3D ; 61
96: 82 bf out 0x32, r24 ; 50
98: 78 94 sei
9a: 08 95 ret
0000009c <BL1>:
9c: f8 94 cli
9e: 8f 9a sbi 0x11, 7 ; 17
a0: 28 e2 ldi r18, 0x28 ; 40
a2: 30 e0 ldi r19, 0x00 ; 0
a4: 97 98 cbi 0x12, 7 ; 18
a6: 88 ec ldi r24, 0xC8 ; 200
a8: 90 e0 ldi r25, 0x00 ; 0
aa: fc 01 movw r30, r24
ac: 31 97 sbiw r30, 0x01 ; 1
ae: f1 f7 brne .-4 ; 0xac <BL1+0x10>
b0: fc 01 movw r30, r24
b2: 31 97 sbiw r30, 0x01 ; 1
b4: f1 f7 brne .-4 ; 0xb2 <BL1+0x16>
b6: fc 01 movw r30, r24
b8: 31 97 sbiw r30, 0x01 ; 1
ba: f1 f7 brne .-4 ; 0xb8 <BL1+0x1c>
bc: fc 01 movw r30, r24
be: 31 97 sbiw r30, 0x01 ; 1
c0: f1 f7 brne .-4 ; 0xbe <BL1+0x22>
c2: fc 01 movw r30, r24
c4: 31 97 sbiw r30, 0x01 ; 1
c6: f1 f7 brne .-4 ; 0xc4 <BL1+0x28>
c8: 01 97 sbiw r24, 0x01 ; 1
ca: f1 f7 brne .-4 ; 0xc8 <BL1+0x2c>
cc: 97 9a sbi 0x12, 7 ; 18
ce: 8c ed ldi r24, 0xDC ; 220
d0: 90 e0 ldi r25, 0x00 ; 0
d2: 01 97 sbiw r24, 0x01 ; 1
d4: f1 f7 brne .-4 ; 0xd2 <BL1+0x36>
d6: 21 50 subi r18, 0x01 ; 1
d8: 30 40 sbci r19, 0x00 ; 0
da: 21 f7 brne .-56 ; 0xa4 <BL1+0x8>
dc: 8f 98 cbi 0x11, 7 ; 17
de: 97 9a sbi 0x12, 7 ; 18
e0: 78 94 sei
e2: 08 95 ret
000000e4 <system_int>:
e4: d2 d6 rcall .+3492 ; 0xe8a <LCD_init>
e6: 81 e0 ldi r24, 0x01 ; 1
e8: 80 93 fa 00 sts 0x00FA, r24
ec: 10 92 f6 00 sts 0x00F6, r1
f0: 10 92 f9 00 sts 0x00F9, r1
f4: 10 92 f8 00 sts 0x00F8, r1
f8: 90 98 cbi 0x12, 0 ; 18
fa: 83 b3 in r24, 0x13 ; 19
fc: 80 6f ori r24, 0xF0 ; 240
fe: 8f 3f cpi r24, 0xFF ; 255
100: e1 f7 brne .-8 ; 0xfa <system_int+0x16>
102: 80 e1 ldi r24, 0x10 ; 16
104: 97 e2 ldi r25, 0x27 ; 39
106: 01 97 sbiw r24, 0x01 ; 1
108: f1 f7 brne .-4 ; 0x106 <system_int+0x22>
10a: 83 b3 in r24, 0x13 ; 19
10c: 80 6f ori r24, 0xF0 ; 240
10e: 8f 3f cpi r24, 0xFF ; 255
110: e1 f7 brne .-8 ; 0x10a <system_int+0x26>
112: 78 94 sei
114: 07 c0 rjmp .+14 ; 0x124 <system_int+0x40>
116: 83 b3 in r24, 0x13 ; 19
118: 80 6f ori r24, 0xF0 ; 240
11a: 8f 3f cpi r24, 0xFF ; 255
11c: 19 f0 breq .+6 ; 0x124 <system_int+0x40>
11e: 55 d7 rcall .+3754 ; 0xfca <key>
120: 80 93 f8 00 sts 0x00F8, r24
124: 80 91 f9 00 lds r24, 0x00F9
128: 81 31 cpi r24, 0x11 ; 17
12a: 21 f0 breq .+8 ; 0x134 <system_int+0x50>
12c: 80 91 f8 00 lds r24, 0x00F8
130: 8b 30 cpi r24, 0x0B ; 11
132: 89 f7 brne .-30 ; 0x116 <system_int+0x32>
134: b3 df rcall .-154 ; 0x9c <BL1>
136: f8 94 cli
138: 40 e6 ldi r20, 0x60 ; 96
13a: 50 e0 ldi r21, 0x00 ; 0
13c: 60 e0 ldi r22, 0x00 ; 0
13e: 86 e0 ldi r24, 0x06 ; 6
140: ce d6 rcall .+3484 ; 0xede <LCD_write_string>
142: 88 e2 ldi r24, 0x28 ; 40
144: 90 e0 ldi r25, 0x00 ; 0
146: d7 d5 rcall .+2990 ; 0xcf6 <delay10ms>
148: 42 e6 ldi r20, 0x62 ; 98
14a: 50 e0 ldi r21, 0x00 ; 0
14c: 60 e0 ldi r22, 0x00 ; 0
14e: 88 e0 ldi r24, 0x08 ; 8
150: c6 d6 rcall .+3468 ; 0xede <LCD_write_string>
152: 88 e2 ldi r24, 0x28 ; 40
154: 90 e0 ldi r25, 0x00 ; 0
156: cf d5 rcall .+2974 ; 0xcf6 <delay10ms>
158: 44 e6 ldi r20, 0x64 ; 100
15a: 50 e0 ldi r21, 0x00 ; 0
15c: 60 e0 ldi r22, 0x00 ; 0
15e: 8a e0 ldi r24, 0x0A ; 10
160: be d6 rcall .+3452 ; 0xede <LCD_write_string>
162: 88 e2 ldi r24, 0x28 ; 40
164: 90 e0 ldi r25, 0x00 ; 0
166: c7 d5 rcall .+2958 ; 0xcf6 <delay10ms>
168: 44 e6 ldi r20, 0x64 ; 100
16a: 50 e0 ldi r21, 0x00 ; 0
16c: 60 e0 ldi r22, 0x00 ; 0
16e: 8c e0 ldi r24, 0x0C ; 12
170: b6 d6 rcall .+3436 ; 0xede <LCD_write_string>
172: 88 e2 ldi r24, 0x28 ; 40
174: 90 e0 ldi r25, 0x00 ; 0
176: bf d5 rcall .+2942 ; 0xcf6 <delay10ms>
178: 46 e6 ldi r20, 0x66 ; 102
17a: 50 e0 ldi r21, 0x00 ; 0
17c: 60 e0 ldi r22, 0x00 ; 0
17e: 8e e0 ldi r24, 0x0E ; 14
180: ae d6 rcall .+3420 ; 0xede <LCD_write_string>
182: 88 ec ldi r24, 0xC8 ; 200
184: 90 e0 ldi r25, 0x00 ; 0
186: b7 d5 rcall .+2926 ; 0xcf6 <delay10ms>
188: 81 e0 ldi r24, 0x01 ; 1
18a: 73 d6 rcall .+3302 ; 0xe72 <write_command>
18c: 82 e0 ldi r24, 0x02 ; 2
18e: 90 e0 ldi r25, 0x00 ; 0
190: b2 d5 rcall .+2916 ; 0xcf6 <delay10ms>
192: 90 9a sbi 0x12, 0 ; 18
194: 10 92 f9 00 sts 0x00F9, r1
198: a1 e0 ldi r26, 0x01 ; 1
19a: b0 e0 ldi r27, 0x00 ; 0
19c: 5e d7 rcall .+3772 ; 0x105a <__eeprom_read_byte_1C1D1E>
19e: 80 2d mov r24, r0
1a0: 80 93 e8 00 sts 0x00E8, r24
1a4: a2 e0 ldi r26, 0x02 ; 2
1a6: b0 e0 ldi r27, 0x00 ; 0
1a8: 58 d7 rcall .+3760 ; 0x105a <__eeprom_read_byte_1C1D1E>
1aa: 80 2d mov r24, r0
1ac: 80 93 e9 00 sts 0x00E9, r24
1b0: a3 e0 ldi r26, 0x03 ; 3
1b2: b0 e0 ldi r27, 0x00 ; 0
1b4: 52 d7 rcall .+3748 ; 0x105a <__eeprom_read_byte_1C1D1E>
1b6: 80 2d mov r24, r0
1b8: 80 93 ea 00 sts 0x00EA, r24
1bc: a4 e0 ldi r26, 0x04 ; 4
1be: b0 e0 ldi r27, 0x00 ; 0
1c0: 4c d7 rcall .+3736 ; 0x105a <__eeprom_read_byte_1C1D1E>
1c2: 80 2d mov r24, r0
1c4: 80 93 eb 00 sts 0x00EB, r24
1c8: a5 e0 ldi r26, 0x05 ; 5
1ca: b0 e0 ldi r27, 0x00 ; 0
1cc: 46 d7 rcall .+3724 ; 0x105a <__eeprom_read_byte_1C1D1E>
1ce: 80 2d mov r24, r0
1d0: 80 93 ec 00 sts 0x00EC, r24
1d4: a6 e0 ldi r26, 0x06 ; 6
1d6: b0 e0 ldi r27, 0x00 ; 0
1d8: 40 d7 rcall .+3712 ; 0x105a <__eeprom_read_byte_1C1D1E>
1da: 80 2d mov r24, r0
1dc: 80 93 ed 00 sts 0x00ED, r24
1e0: 48 e6 ldi r20, 0x68 ; 104
1e2: 50 e0 ldi r21, 0x00 ; 0
1e4: 60 e0 ldi r22, 0x00 ; 0
1e6: 80 e0 ldi r24, 0x00 ; 0
1e8: 7a d6 rcall .+3316 ; 0xede <LCD_write_string>
1ea: 80 91 ed 00 lds r24, 0x00ED
1ee: 84 30 cpi r24, 0x04 ; 4
1f0: 29 f0 breq .+10 ; 0x1fc <system_int+0x118>
1f2: 4b e7 ldi r20, 0x7B ; 123
1f4: 50 e0 ldi r21, 0x00 ; 0
1f6: 61 e0 ldi r22, 0x01 ; 1
1f8: 80 e0 ldi r24, 0x00 ; 0
1fa: 71 d6 rcall .+3298 ; 0xede <LCD_write_string>
1fc: 80 91 e8 00 lds r24, 0x00E8
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -