📄 elevator.lst
字号:
Elevator.elf: file format elf32-avr
Sections:
Idx Name Size VMA LMA File off Algn
0 .data 000000c8 00800100 00000ed6 00000f6a 2**0
CONTENTS, ALLOC, LOAD, DATA
1 .text 00000ed6 00000000 00000000 00000094 2**0
CONTENTS, ALLOC, LOAD, READONLY, CODE
2 .bss 00000043 008001c8 008001c8 00001032 2**0
ALLOC
3 .noinit 00000000 0080020b 0080020b 00001032 2**0
CONTENTS
4 .eeprom 00000000 00810000 00810000 00001032 2**0
CONTENTS
5 .debug_aranges 00000014 00000000 00000000 00001032 2**0
CONTENTS, READONLY, DEBUGGING
6 .debug_pubnames 0000029d 00000000 00000000 00001046 2**0
CONTENTS, READONLY, DEBUGGING
7 .debug_info 00000731 00000000 00000000 000012e3 2**0
CONTENTS, READONLY, DEBUGGING
8 .debug_abbrev 000001a3 00000000 00000000 00001a14 2**0
CONTENTS, READONLY, DEBUGGING
9 .debug_line 000005e6 00000000 00000000 00001bb7 2**0
CONTENTS, READONLY, DEBUGGING
10 .debug_str 0000025b 00000000 00000000 0000219d 2**0
CONTENTS, READONLY, DEBUGGING
Disassembly of section .text:
00000000 <__vectors>:
0: 0c 94 93 02 jmp 0x526 <__init>
4: 0c 94 3d 05 jmp 0xa7a <__vector_1>
8: 0c 94 b0 02 jmp 0x560 <__bad_interrupt>
c: 0c 94 b0 02 jmp 0x560 <__bad_interrupt>
10: 0c 94 b0 02 jmp 0x560 <__bad_interrupt>
14: 0c 94 b0 02 jmp 0x560 <__bad_interrupt>
18: 0c 94 b0 02 jmp 0x560 <__bad_interrupt>
1c: 0c 94 4e 05 jmp 0xa9c <__vector_7>
20: 0c 94 b0 02 jmp 0x560 <__bad_interrupt>
24: 0c 94 b0 02 jmp 0x560 <__bad_interrupt>
28: 0c 94 b0 02 jmp 0x560 <__bad_interrupt>
2c: 0c 94 b0 02 jmp 0x560 <__bad_interrupt>
30: 0c 94 b0 02 jmp 0x560 <__bad_interrupt>
34: 0c 94 b0 02 jmp 0x560 <__bad_interrupt>
38: 0c 94 b0 02 jmp 0x560 <__bad_interrupt>
3c: 0c 94 b0 02 jmp 0x560 <__bad_interrupt>
40: 0c 94 16 05 jmp 0xa2c <__vector_16>
44: 0c 94 b0 02 jmp 0x560 <__bad_interrupt>
48: 0c 94 b0 02 jmp 0x560 <__bad_interrupt>
4c: 0c 94 b0 02 jmp 0x560 <__bad_interrupt>
50: 0c 94 b0 02 jmp 0x560 <__bad_interrupt>
54: 0c 94 b0 02 jmp 0x560 <__bad_interrupt>
58: 0c 94 b0 02 jmp 0x560 <__bad_interrupt>
5c: 0c 94 b0 02 jmp 0x560 <__bad_interrupt>
60: 0c 94 b0 02 jmp 0x560 <__bad_interrupt>
64: 0c 94 b0 02 jmp 0x560 <__bad_interrupt>
68: 0c 94 b0 02 jmp 0x560 <__bad_interrupt>
6c: 0c 94 b0 02 jmp 0x560 <__bad_interrupt>
70: 0c 94 b0 02 jmp 0x560 <__bad_interrupt>
74: 0c 94 b0 02 jmp 0x560 <__bad_interrupt>
78: 0c 94 b0 02 jmp 0x560 <__bad_interrupt>
7c: 0c 94 b0 02 jmp 0x560 <__bad_interrupt>
80: 0c 94 b0 02 jmp 0x560 <__bad_interrupt>
84: 0c 94 b0 02 jmp 0x560 <__bad_interrupt>
88: 0c 94 b0 02 jmp 0x560 <__bad_interrupt>
0000008c <__ctors_end>:
8c: 7f 7f andi r23, 0xFF ; 255
8e: 7f 7f andi r23, 0xFF ; 255
90: 7f 7f andi r23, 0xFF ; 255
92: 7f 7f andi r23, 0xFF ; 255
94: 7f 7f andi r23, 0xFF ; 255
96: 7f 7f andi r23, 0xFF ; 255
98: 80 80 ld r8, Z
9a: 80 7f andi r24, 0xF0 ; 240
9c: 7e 7e andi r23, 0xEE ; 238
9e: 7e 7f andi r23, 0xFE ; 254
a0: 7f 80 ldd r7, Y+7 ; 0x07
a2: 80 80 ld r8, Z
a4: 80 80 ld r8, Z
a6: 7f 7f andi r23, 0xFF ; 255
a8: 7e 7e andi r23, 0xEE ; 238
aa: 7f 7f andi r23, 0xFF ; 255
ac: 80 80 ld r8, Z
ae: 80 80 ld r8, Z
b0: 7f 7f andi r23, 0xFF ; 255
b2: 7f 7e andi r23, 0xEF ; 239
b4: 7f 7f andi r23, 0xFF ; 255
b6: 7f 80 ldd r7, Y+7 ; 0x07
b8: 80 80 ld r8, Z
ba: 80 80 ld r8, Z
bc: 7f 7f andi r23, 0xFF ; 255
be: 7f 7f andi r23, 0xFF ; 255
c0: 7f 7f andi r23, 0xFF ; 255
c2: 7f 7f andi r23, 0xFF ; 255
c4: 7f 7f andi r23, 0xFF ; 255
c6: 7f 7f andi r23, 0xFF ; 255
c8: 7f 7f andi r23, 0xFF ; 255
ca: 7f 80 ldd r7, Y+7 ; 0x07
cc: 80 80 ld r8, Z
ce: 7f 7f andi r23, 0xFF ; 255
d0: 7e 7e andi r23, 0xEE ; 238
d2: 7f 7f andi r23, 0xFF ; 255
d4: 80 80 ld r8, Z
d6: 80 80 ld r8, Z
d8: 7f 7f andi r23, 0xFF ; 255
da: 7f 7f andi r23, 0xFF ; 255
dc: 7f 7f andi r23, 0xFF ; 255
de: 7f 7f andi r23, 0xFF ; 255
e0: 7f 80 ldd r7, Y+7 ; 0x07
e2: 80 80 ld r8, Z
e4: 80 7f andi r24, 0xF0 ; 240
e6: 7e 7e andi r23, 0xEE ; 238
e8: 7f 7f andi r23, 0xFF ; 255
ea: 80 80 ld r8, Z
ec: 80 80 ld r8, Z
ee: 7f 7f andi r23, 0xFF ; 255
f0: 7f 7f andi r23, 0xFF ; 255
f2: 7f 7f andi r23, 0xFF ; 255
f4: 7f 7f andi r23, 0xFF ; 255
f6: 7f 80 ldd r7, Y+7 ; 0x07
f8: 80 80 ld r8, Z
fa: 7f 7f andi r23, 0xFF ; 255
fc: 7f 7f andi r23, 0xFF ; 255
fe: 7f 7f andi r23, 0xFF ; 255
100: 7f 7f andi r23, 0xFF ; 255
102: 7f 7f andi r23, 0xFF ; 255
104: 80 80 ld r8, Z
106: 80 80 ld r8, Z
108: 80 7f andi r24, 0xF0 ; 240
10a: 7f 7e andi r23, 0xEF ; 239
10c: 7e 7f andi r23, 0xFE ; 254
10e: 7f 80 ldd r7, Y+7 ; 0x07
110: 80 80 ld r8, Z
112: 80 80 ld r8, Z
114: 7f 7f andi r23, 0xFF ; 255
116: 7f 7f andi r23, 0xFF ; 255
118: 7f 7f andi r23, 0xFF ; 255
11a: 7f 80 ldd r7, Y+7 ; 0x07
11c: 80 80 ld r8, Z
11e: 7f 7f andi r23, 0xFF ; 255
120: 7f 7f andi r23, 0xFF ; 255
122: 7f 7f andi r23, 0xFF ; 255
124: 7f 7f andi r23, 0xFF ; 255
126: 80 80 ld r8, Z
128: 80 7f andi r24, 0xF0 ; 240
12a: 7f 7f andi r23, 0xFF ; 255
12c: 80 80 ld r8, Z
12e: 80 7f andi r24, 0xF0 ; 240
130: 7e 7e andi r23, 0xEE ; 238
132: 7e 7f andi r23, 0xFE ; 254
134: 80 81 ld r24, Z
136: 81 80 ldd r8, Z+1 ; 0x01
138: 80 7f andi r24, 0xF0 ; 240
13a: 7e 7d andi r23, 0xDE ; 222
13c: 7d 7e andi r23, 0xED ; 237
13e: 7f 81 ldd r23, Y+7 ; 0x07
140: 81 81 ldd r24, Z+1 ; 0x01
142: 80 7f andi r24, 0xF0 ; 240
144: 7e 7e andi r23, 0xEE ; 238
146: 7e 7f andi r23, 0xFE ; 254
148: 7f 80 ldd r7, Y+7 ; 0x07
14a: 80 80 ld r8, Z
14c: 80 80 ld r8, Z
14e: 7f 7f andi r23, 0xFF ; 255
150: 7e 7e andi r23, 0xEE ; 238
152: 7e 7e andi r23, 0xEE ; 238
154: 80 81 ld r24, Z
156: 82 82 std Z+2, r8 ; 0x02
158: 80 7f andi r24, 0xF0 ; 240
15a: 7d 7c andi r23, 0xCD ; 205
15c: 7c 7d andi r23, 0xDC ; 220
15e: 80 82 st Z, r8
160: 83 83 std Z+3, r24 ; 0x03
162: 81 7f andi r24, 0xF1 ; 241
164: 7d 7c andi r23, 0xCD ; 205
166: 7c 7e andi r23, 0xEC ; 236
168: 7f 80 ldd r7, Y+7 ; 0x07
16a: 81 82 std Z+1, r8 ; 0x01
16c: 83 81 ldd r24, Z+3 ; 0x03
16e: 7f 7d andi r23, 0xDF ; 223
170: 7b 7b andi r23, 0xBB ; 187
172: 7d 80 ldd r7, Y+5 ; 0x05
174: 82 83 std Z+2, r24 ; 0x02
176: 83 82 std Z+3, r8 ; 0x03
178: 80 7e andi r24, 0xE0 ; 224
17a: 7c 7c andi r23, 0xCC ; 204
17c: 7c 7d andi r23, 0xDC ; 220
17e: 7f 81 ldd r23, Y+7 ; 0x07
180: 83 85 ldd r24, Z+11 ; 0x0b
182: 84 81 ldd r24, Z+4 ; 0x04
184: 7e 7a andi r23, 0xAE ; 174
186: 79 7a andi r23, 0xA9 ; 169
188: 7c 80 ldd r7, Y+4 ; 0x04
18a: 84 87 std Z+12, r24 ; 0x0c
18c: 87 84 ldd r8, Z+15 ; 0x0f
18e: 7f 7a andi r23, 0xAF ; 175
190: 76 76 andi r23, 0x66 ; 102
192: 7a 81 ldd r23, Y+2 ; 0x02
194: 87 8a std Z+23, r8 ; 0x17
196: 89 84 ldd r8, Y+9 ; 0x09
198: 7d 77 andi r23, 0x7D ; 125
19a: 74 76 andi r23, 0x64 ; 100
19c: 7b 82 std Y+3, r7 ; 0x03
19e: 87 8a std Z+23, r8 ; 0x17
1a0: 89 85 ldd r24, Y+9 ; 0x09
1a2: 7e 77 andi r23, 0x7E ; 126
1a4: 73 74 andi r23, 0x43 ; 67
1a6: 79 82 std Y+1, r7 ; 0x01
1a8: 8a 8c ldd r8, Y+26 ; 0x1a
1aa: 8a 83 std Y+2, r24 ; 0x02
1ac: 7b 76 andi r23, 0x6B ; 107
1ae: 74 76 andi r23, 0x64 ; 100
1b0: 7b 82 std Y+3, r7 ; 0x03
1b2: 89 8c ldd r8, Y+25 ; 0x19
1b4: 8b 85 ldd r24, Y+11 ; 0x0b
1b6: 7c 74 andi r23, 0x4C ; 76
1b8: 70 73 andi r23, 0x30 ; 48
1ba: 7b 84 ldd r7, Y+11 ; 0x0b
1bc: 8b 8e std Y+27, r8 ; 0x1b
1be: 8b 84 ldd r8, Y+11 ; 0x0b
1c0: 7a 74 andi r23, 0x4A ; 74
1c2: 73 75 andi r23, 0x53 ; 83
1c4: 7b 83 std Y+3, r23 ; 0x03
1c6: 8a 8d ldd r24, Y+26 ; 0x1a
1c8: 8a 84 ldd r8, Y+10 ; 0x0a
1ca: 7d 76 andi r23, 0x6D ; 109
1cc: 71 72 andi r23, 0x21 ; 33
1ce: 77 81 ldd r23, Z+7 ; 0x07
1d0: 8b 90 .word 0x908b ; ????
1d2: 8f 85 ldd r24, Y+15 ; 0x0f
1d4: 79 70 andi r23, 0x09 ; 9
1d6: 6d 73 andi r22, 0x3D ; 61
1d8: 7d 87 std Y+13, r23 ; 0x0d
1da: 90 91 8a 7e lds r25, 0x7E8A
1de: 73 6f ori r23, 0xF3 ; 243
1e0: 72 78 andi r23, 0x82 ; 130
1e2: 80 89 ldd r24, Z+16 ; 0x10
1e4: 90 91 8a 7d lds r25, 0x7D8A
1e8: 6e 67 ori r22, 0x7E ; 126
1ea: 6b 79 andi r22, 0x9B ; 155
1ec: 8b 99 sbic 0x11, 3 ; 17
1ee: 9a 90 ld r9, -Y
1f0: 7c 69 ori r23, 0x9C ; 156
1f2: 60 66 ori r22, 0x60 ; 96
1f4: 79 8d ldd r23, Y+25 ; 0x19
1f6: 9b 9d mul r25, r11
1f8: 93 81 ldd r25, Z+3 ; 0x03
1fa: 6a 5b subi r22, 0xBA ; 186
1fc: 5d 6e ori r21, 0xED ; 237
1fe: 8d a6 std Y+45, r8 ; 0x2d
200: aa 9b sbis 0x15, 2 ; 21
202: 7d 60 ori r23, 0x0D ; 13
204: 53 58 subi r21, 0x83 ; 131
206: 72 93 st -Z, r23
208: ad b1 in r26, 0x0d ; 13
20a: 9d 79 andi r25, 0x9D ; 157
20c: 55 44 sbci r21, 0x45 ; 69
20e: 52 75 andi r21, 0x52 ; 82
210: a2 bc out 0x22, r10 ; 34
212: b6 99 sbic 0x16, 6 ; 22
214: 6d 4a sbci r22, 0xAD ; 173
216: 43 56 subi r20, 0x63 ; 99
218: 7f a8 ldd r7, Y+55 ; 0x37
21a: bc b5 in r27, 0x2c ; 44
21c: 94 69 ori r25, 0x94 ; 148
21e: 45 3d cpi r20, 0xD5 ; 213
220: 58 85 ldd r21, Y+8 ; 0x08
222: b2 c6 rjmp .+3428 ; 0xf88 <__data_load_start+0xb2>
224: b6 8f std Z+30, r27 ; 0x1e
226: 5c 37 cpi r21, 0x7C ; 124
228: 3a 5b subi r19, 0xBA ; 186
22a: 90 bb out 0x10, r25 ; 16
22c: cb bb out 0x1b, r28 ; 27
22e: 89 4f sbci r24, 0xF9 ; 249
230: 2a 2f mov r18, r26
232: 60 a2 std Z+32, r6 ; 0x20
234: d6 dc rcall .-1620 ; 0xfffffbe2 <__eeprom_end+0xff7efbe2>
236: b0 6d ori r27, 0xD0 ; 208
238: 2e 1e adc r2, r30
23a: 44 82 std Z+4, r4 ; 0x04
23c: c3 e0 ldi r28, 0x03 ; 3
23e: ca 8d ldd r28, Y+26 ; 0x1a
240: 41 17 cp r20, r17
242: 29 6a ori r18, 0xA9 ; 169
244: b7 e5 ldi r27, 0x57 ; 87
246: dd a2 std Y+37, r13 ; 0x25
248: 52 1f adc r21, r18
24a: 1c 54 subi r17, 0x4C ; 76
24c: a6 de rcall .-692 ; 0xffffff9a <__eeprom_end+0xff7eff9a>
24e: e5 b3 in r30, 0x15 ; 21
250: 62 21 and r22, r2
252: 13 48 sbci r17, 0x83 ; 131
254: 95 d9 rcall .-3286 ; 0xfffff580 <__eeprom_end+0xff7ef580>
256: ec be out 0x3c, r14 ; 60
258: 70 27 eor r23, r16
25a: 10 3e cpi r17, 0xE0 ; 224
25c: 90 db rcall .-2272 ; 0xfffff97e <__eeprom_end+0xff7ef97e>
25e: ee c0 rjmp .+476 ; 0x43c <__ctors_end+0x3b0>
260: 6d 22 and r6, r29
262: 12 3c cpi r17, 0xC2 ; 194
264: 91 e1 ldi r25, 0x11 ; 17
266: f0 bf out 0x30, r31 ; 48
268: 6c 1c adc r6, r12
26a: 0a 3f cpi r16, 0xFA ; 250
26c: 9e e5 ldi r25, 0x5E ; 94
26e: f3 bc out 0x23, r15 ; 35
270: 59 14 cp r5, r9
272: 10 4e sbci r17, 0xE0 ; 224
274: b1 f0 breq .+44 ; 0x2a2 <__ctors_end+0x216>
276: ef a6 std Y+47, r14 ; 0x2f
278: 44 07 cpc r20, r20
27a: 14 63 ori r17, 0x34 ; 52
27c: bf fb .word 0xfbbf ; ????
27e: e7 8e std Z+31, r14 ; 0x1f
280: 39 0c add r3, r9
282: 26 7e andi r18, 0xE6 ; 230
284: d7 f4 brid .+52 ; 0x2ba <__ctors_end+0x22e>
286: c8 77 andi r28, 0x78 ; 120
288: 21 0a sbc r2, r17
28a: 43 99 sbic 0x08, 3 ; 8
28c: e2 f2 brmi .-72 ; 0x246 <__ctors_end+0x1ba>
28e: b3 57 subi r27, 0x73 ; 115
290: 14 13 cpse r17, r20
292: 54 b4 in r5, 0x24 ; 36
294: f0 e4 ldi r31, 0x40 ; 64
296: 9b 3b cpi r25, 0xBB ; 187
298: 05 2a or r0, r21
29a: 80 df rcall .-256 ; 0x19c <__ctors_end+0x110>
29c: ff ca rjmp .-2562 ; 0xfffff89c <__eeprom_end+0xff7ef89c>
29e: 65 17 cp r22, r21
2a0: 0e 48 sbci r16, 0x8E ; 142
2a2: a9 ec ldi r26, 0xC9 ; 201
2a4: e0 a4 ldd r14, Z+40 ; 0x28
2a6: 41 00 .word 0x0041 ; ????
2a8: 1e 7e andi r17, 0xEE ; 238
2aa: e6 ff sbrs r30, 6
2ac: d1 57 subi r29, 0x71 ; 113
2ae: 06 1b sub r16, r22
2b0: 62 c2 rjmp .+1220 ; 0x776 <out_put+0x78>
2b2: f4 d0 rcall .+488 ; 0x49c <__ctors_end+0x410>
2b4: 87 37 cpi r24, 0x77 ; 119
2b6: 0b 1d adc r16, r11
2b8: 81 e6 ldi r24, 0x61 ; 97
2ba: ff c9 rjmp .-3074 ; 0xfffff6ba <__eeprom_end+0xff7ef6ba>
2bc: 3f 00 .word 0x003f ; ????
2be: 0e 89 ldd r16, Y+22 ; 0x16
2c0: f8 ff .word 0xfff8 ; ????
2c2: c6 47 sbci r28, 0x76 ; 118
2c4: 07 2f mov r16, r23
2c6: 6c b9 out 0x0c, r22 ; 12
2c8: ed dd rcall .-1062 ; 0xfffffea4 <__eeprom_end+0xff7efea4>
2ca: 86 26 eor r8, r22
2cc: 00 28 or r0, r0
2ce: ae ff .word 0xffae ; ????
2d0: ef 7b andi r30, 0xBF ; 191
2d2: 0f 0a sbc r0, r31
2d4: 52 b6 in r5, 0x32 ; 50
2d6: d8 bf out 0x38, r29 ; 56
2d8: 96 56 subi r25, 0x66 ; 102
2da: 35 38 cpi r19, 0x85 ; 133
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -