📄 config.lst
字号:
1 .file "config.c"
2 .arch atmega8
3 __SREG__ = 0x3f
4 __SP_H__ = 0x3e
5 __SP_L__ = 0x3d
6 __tmp_reg__ = 0
7 __zero_reg__ = 1
8 .global __do_copy_data
9 .global __do_clear_bss
17 .Ltext0:
18 .global Reg_Init
20 Reg_Init:
21 .LFB17:
22 .LM1:
23 /* prologue: frame size=0 */
24 /* prologue end (size=0) */
25 .LM2:
26 0000 8FB7 in r24,95-0x20
27 .LM3:
28 0002 8DB7 in r24,93-0x20
29 0004 9EB7 in r25,(93)+1-0x20
30 .LM4:
31 0006 10BE out 80-0x20,__zero_reg__
32 .LM5:
33 0008 87B7 in r24,87-0x20
34 .LM6:
35 000a 84B7 in r24,84-0x20
36 /* epilogue: frame size=0 */
37 000c 0895 ret
38 /* epilogue end (size=1) */
39 /* function Reg_Init size 7 (6) */
40 .LFE17:
42 .global Oscillator_Init
44 Oscillator_Init:
45 .LFB18:
46 .LM7:
47 /* prologue: frame size=0 */
48 /* prologue end (size=0) */
49 .LM8:
50 000e 80EC ldi r24,lo8(-64)
51 0010 81BF out 81-0x20,r24
52 /* epilogue: frame size=0 */
53 0012 0895 ret
54 /* epilogue end (size=1) */
55 /* function Oscillator_Init size 3 (2) */
56 .LFE18:
58 .global Port_Init
60 Port_Init:
61 .LFB19:
62 .LM9:
63 /* prologue: frame size=0 */
64 /* prologue end (size=0) */
65 .LM10:
66 0014 86B3 in r24,54-0x20
67 .LM11:
68 0016 8DEB ldi r24,lo8(-67)
69 0018 87BB out 55-0x20,r24
70 .LM12:
71 001a 82EE ldi r24,lo8(-30)
72 001c 88BB out 56-0x20,r24
73 .LM13:
74 001e 83B3 in r24,51-0x20
75 .LM14:
76 0020 8FE4 ldi r24,lo8(79)
77 0022 84BB out 52-0x20,r24
78 .LM15:
79 0024 80EF ldi r24,lo8(-16)
80 0026 85BB out 53-0x20,r24
81 .LM16:
82 0028 80B3 in r24,48-0x20
83 .LM17:
84 002a 8FEF ldi r24,lo8(-1)
85 002c 81BB out 49-0x20,r24
86 .LM18:
87 002e 12BA out 50-0x20,__zero_reg__
88 /* epilogue: frame size=0 */
89 0030 0895 ret
90 /* epilogue end (size=1) */
91 /* function Port_Init size 15 (14) */
92 .LFE19:
94 .global Timer_Init
96 Timer_Init:
97 .LFB20:
98 .LM19:
99 /* prologue: frame size=0 */
100 /* prologue end (size=0) */
101 .LM20:
102 0032 85E0 ldi r24,lo8(5)
103 0034 83BF out 83-0x20,r24
104 .LM21:
105 0036 84E6 ldi r24,lo8(100)
106 0038 82BF out 82-0x20,r24
107 .LM22:
108 003a 88E0 ldi r24,lo8(8)
109 003c 8FBD out 79-0x20,r24
110 .LM23:
111 003e 81E0 ldi r24,lo8(1)
112 0040 8EBD out 78-0x20,r24
113 .LM24:
114 0042 1DBC out (76)+1-0x20,__zero_reg__
115 0044 1CBC out 76-0x20,__zero_reg__
116 .LM25:
117 0046 80E8 ldi r24,lo8(16000)
118 0048 9EE3 ldi r25,hi8(16000)
119 004a 9BBD out (74)+1-0x20,r25
120 004c 8ABD out 74-0x20,r24
121 .LM26:
122 004e 17BC out (70)+1-0x20,__zero_reg__
123 0050 16BC out 70-0x20,__zero_reg__
124 .LM27:
125 0052 15BC out 69-0x20,__zero_reg__
126 .LM28:
127 0054 14BC out 68-0x20,__zero_reg__
128 .LM29:
129 0056 8AEF ldi r24,lo8(-6)
130 0058 83BD out 67-0x20,r24
131 .LM30:
132 005a 82B5 in r24,66-0x20
133 /* epilogue: frame size=0 */
134 005c 0895 ret
135 /* epilogue end (size=1) */
136 /* function Timer_Init size 22 (21) */
137 .LFE20:
139 .global UART_Init
141 UART_Init:
142 .LFB21:
143 .LM31:
144 /* prologue: frame size=0 */
145 /* prologue end (size=0) */
146 .LM32:
147 005e 89B1 in r24,41-0x20
148 .LM33:
149 0060 80B5 in r24,64-0x20
150 .LM34:
151 0062 8BB1 in r24,43-0x20
152 .LM35:
153 0064 8AB1 in r24,42-0x20
154 .LM36:
155 0066 80B5 in r24,64-0x20
156 .LM37:
157 0068 8CB1 in r24,44-0x20
158 /* epilogue: frame size=0 */
159 006a 0895 ret
160 /* epilogue end (size=1) */
161 /* function UART_Init size 7 (6) */
162 .LFE21:
164 .global IIC_Init
166 IIC_Init:
167 .LFB22:
168 .LM38:
169 /* prologue: frame size=0 */
170 /* prologue end (size=0) */
171 .LM39:
172 006c 80B1 in r24,32-0x20
173 .LM40:
174 006e 81B1 in r24,33-0x20
175 .LM41:
176 0070 82B1 in r24,34-0x20
177 .LM42:
178 0072 83B1 in r24,35-0x20
179 .LM43:
180 0074 86B7 in r24,86-0x20
181 /* epilogue: frame size=0 */
182 0076 0895 ret
183 /* epilogue end (size=1) */
184 /* function IIC_Init size 6 (5) */
185 .LFE22:
187 .global SPI_Init
189 SPI_Init:
190 .LFB23:
191 .LM44:
192 /* prologue: frame size=0 */
193 /* prologue end (size=0) */
194 .LM45:
195 0078 8DB1 in r24,45-0x20
196 .LM46:
197 007a 8EB1 in r24,46-0x20
198 .LM47:
199 007c 8FB1 in r24,47-0x20
200 /* epilogue: frame size=0 */
201 007e 0895 ret
202 /* epilogue end (size=1) */
203 /* function SPI_Init size 4 (3) */
204 .LFE23:
206 .global ADC_Init
208 ADC_Init:
209 .LFB24:
210 .LM48:
211 /* prologue: frame size=0 */
212 /* prologue end (size=0) */
213 .LM49:
214 0080 84B1 in r24,36-0x20
215 0082 95B1 in r25,(36)+1-0x20
216 .LM50:
217 0084 16B8 out 38-0x20,__zero_reg__
218 .LM51:
219 0086 80E8 ldi r24,lo8(-128)
220 0088 88B9 out 40-0x20,r24
221 .LM52:
222 008a 86E4 ldi r24,lo8(70)
223 008c 87B9 out 39-0x20,r24
224 .LM53:
225 008e 86ED ldi r24,lo8(-42)
226 0090 86B9 out 38-0x20,r24
227 /* epilogue: frame size=0 */
228 0092 0895 ret
229 /* epilogue end (size=1) */
230 /* function ADC_Init size 10 (9) */
231 .LFE24:
233 .global Comparator_Init
235 Comparator_Init:
236 .LFB25:
237 .LM54:
238 /* prologue: frame size=0 */
239 /* prologue end (size=0) */
240 .LM55:
241 0094 88B1 in r24,40-0x20
242 /* epilogue: frame size=0 */
243 0096 0895 ret
244 /* epilogue end (size=1) */
245 /* function Comparator_Init size 2 (1) */
246 .LFE25:
248 .global EEPROM_Init
250 EEPROM_Init:
251 .LFB26:
252 .LM56:
253 /* prologue: frame size=0 */
254 /* prologue end (size=0) */
255 .LM57:
256 0098 8CB3 in r24,60-0x20
257 .LM58:
258 009a 8DB3 in r24,61-0x20
259 .LM59:
260 009c 8EB3 in r24,62-0x20
261 009e 9FB3 in r25,(62)+1-0x20
262 .LM60:
263 00a0 8EB3 in r24,62-0x20
264 .LM61:
265 00a2 8FB3 in r24,63-0x20
266 /* epilogue: frame size=0 */
267 00a4 0895 ret
268 /* epilogue end (size=1) */
269 /* function EEPROM_Init size 7 (6) */
270 .LFE26:
272 .global Flash_Init
274 Flash_Init:
275 .LFB27:
276 .LM62:
277 /* prologue: frame size=0 */
278 /* prologue end (size=0) */
279 .LM63:
280 00a6 87B7 in r24,87-0x20
281 /* epilogue: frame size=0 */
282 00a8 0895 ret
283 /* epilogue end (size=1) */
284 /* function Flash_Init size 2 (1) */
285 .LFE27:
287 .global Interrupts_Init
289 Interrupts_Init:
290 .LFB28:
291 .LM64:
292 /* prologue: frame size=0 */
293 /* prologue end (size=0) */
294 .LM65:
295 00aa 88B7 in r24,88-0x20
296 .LM66:
297 00ac 80E1 ldi r24,lo8(16)
298 00ae 89BF out 89-0x20,r24
299 .LM67:
300 00b0 8AB7 in r24,90-0x20
301 .LM68:
302 00b2 8BB7 in r24,91-0x20
303 .LM69:
304 00b4 85B7 in r24,85-0x20
305 /* epilogue: frame size=0 */
306 00b6 0895 ret
307 /* epilogue end (size=1) */
308 /* function Interrupts_Init size 7 (6) */
309 .LFE28:
311 .global Init_Device
313 Init_Device:
314 .LFB29:
315 .LM70:
316 /* prologue: frame size=0 */
317 /* prologue end (size=0) */
318 .LM71:
319 00b8 A3DF rcall Reg_Init
320 .LM72:
321 00ba A9DF rcall Oscillator_Init
322 .LM73:
323 00bc ABDF rcall Port_Init
324 .LM74:
325 00be B9DF rcall Timer_Init
326 .LM75:
327 00c0 CEDF rcall UART_Init
328 .LM76:
329 00c2 D4DF rcall IIC_Init
330 .LM77:
331 00c4 D9DF rcall SPI_Init
332 .LM78:
333 00c6 DCDF rcall ADC_Init
334 .LM79:
335 00c8 E5DF rcall Comparator_Init
336 .LM80:
337 00ca EFDF rcall Interrupts_Init
338 /* epilogue: frame size=0 */
339 00cc 0895 ret
340 /* epilogue end (size=1) */
341 /* function Init_Device size 11 (10) */
342 .LFE29:
344 .Letext0:
DEFINED SYMBOLS
*ABS*:00000000 config.c
C:\DOCUME~1\wm\LOCALS~1\Temp/cci4aaaa.s:3 *ABS*:0000003f __SREG__
C:\DOCUME~1\wm\LOCALS~1\Temp/cci4aaaa.s:4 *ABS*:0000003e __SP_H__
C:\DOCUME~1\wm\LOCALS~1\Temp/cci4aaaa.s:5 *ABS*:0000003d __SP_L__
C:\DOCUME~1\wm\LOCALS~1\Temp/cci4aaaa.s:6 *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\wm\LOCALS~1\Temp/cci4aaaa.s:7 *ABS*:00000001 __zero_reg__
C:\DOCUME~1\wm\LOCALS~1\Temp/cci4aaaa.s:20 .text:00000000 Reg_Init
C:\DOCUME~1\wm\LOCALS~1\Temp/cci4aaaa.s:44 .text:0000000e Oscillator_Init
C:\DOCUME~1\wm\LOCALS~1\Temp/cci4aaaa.s:60 .text:00000014 Port_Init
C:\DOCUME~1\wm\LOCALS~1\Temp/cci4aaaa.s:96 .text:00000032 Timer_Init
C:\DOCUME~1\wm\LOCALS~1\Temp/cci4aaaa.s:141 .text:0000005e UART_Init
C:\DOCUME~1\wm\LOCALS~1\Temp/cci4aaaa.s:166 .text:0000006c IIC_Init
C:\DOCUME~1\wm\LOCALS~1\Temp/cci4aaaa.s:189 .text:00000078 SPI_Init
C:\DOCUME~1\wm\LOCALS~1\Temp/cci4aaaa.s:208 .text:00000080 ADC_Init
C:\DOCUME~1\wm\LOCALS~1\Temp/cci4aaaa.s:235 .text:00000094 Comparator_Init
C:\DOCUME~1\wm\LOCALS~1\Temp/cci4aaaa.s:250 .text:00000098 EEPROM_Init
C:\DOCUME~1\wm\LOCALS~1\Temp/cci4aaaa.s:274 .text:000000a6 Flash_Init
C:\DOCUME~1\wm\LOCALS~1\Temp/cci4aaaa.s:289 .text:000000aa Interrupts_Init
C:\DOCUME~1\wm\LOCALS~1\Temp/cci4aaaa.s:313 .text:000000b8 Init_Device
UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -