📄 serial.lst
字号:
1 .file "Serial.c"
2 .arch atmega128
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 uart0_init
20 uart0_init:
21 .LFB7:
22 .LM1:
23 /* prologue: frame size=0 */
24 /* prologue end (size=0) */
25 .LM2:
26 0000 1AB8 out 42-0x20,__zero_reg__
27 .LM3:
28 0002 1BB8 out 43-0x20,__zero_reg__
29 .LM4:
30 0004 86E0 ldi r24,lo8(6)
31 0006 8093 9500 sts 149,r24
32 .LM5:
33 000a 87E4 ldi r24,lo8(71)
34 000c 89B9 out 41-0x20,r24
35 .LM6:
36 000e 1092 9000 sts 144,__zero_reg__
37 .LM7:
38 0012 88E9 ldi r24,lo8(-104)
39 0014 8AB9 out 42-0x20,r24
40 /* epilogue: frame size=0 */
41 0016 0895 ret
42 /* epilogue end (size=1) */
43 /* function uart0_init size 12 (11) */
44 .LFE7:
46 .global uart1_init
48 uart1_init:
49 .LFB8:
50 .LM8:
51 /* prologue: frame size=0 */
52 /* prologue end (size=0) */
53 .LM9:
54 0018 EAE9 ldi r30,lo8(154)
55 001a F0E0 ldi r31,hi8(154)
56 001c 1082 st Z,__zero_reg__
57 .LM10:
58 001e 1092 9B00 sts 155,__zero_reg__
59 .LM11:
60 0022 86E0 ldi r24,lo8(6)
61 0024 8093 9D00 sts 157,r24
62 .LM12:
63 0028 87E4 ldi r24,lo8(71)
64 002a 8093 9900 sts 153,r24
65 .LM13:
66 002e 1092 9800 sts 152,__zero_reg__
67 .LM14:
68 0032 88E9 ldi r24,lo8(-104)
69 0034 8083 st Z,r24
70 /* epilogue: frame size=0 */
71 0036 0895 ret
72 /* epilogue end (size=1) */
73 /* function uart1_init size 16 (15) */
74 .LFE8:
76 .global put0c
78 put0c:
79 .LFB9:
80 .LM15:
81 /* prologue: frame size=0 */
82 /* prologue end (size=0) */
83 .LVL0:
84 .L7:
85 .LM16:
86 0038 5D9B sbis 43-0x20,5
87 003a 00C0 rjmp .L7
88 .LM17:
89 003c 8CB9 out 44-0x20,r24
90 /* epilogue: frame size=0 */
91 003e 0895 ret
92 /* epilogue end (size=1) */
93 /* function put0c size 4 (3) */
94 .LFE9:
96 .global put1c
98 put1c:
99 .LFB10:
100 .LM18:
101 /* prologue: frame size=0 */
102 /* prologue end (size=0) */
103 .LVL1:
104 0040 982F mov r25,r24
105 .LVL2:
106 .L14:
107 .LM19:
108 0042 8091 9B00 lds r24,155
109 0046 85FF sbrs r24,5
110 0048 00C0 rjmp .L14
111 .LM20:
112 004a 9093 9C00 sts 156,r25
113 /* epilogue: frame size=0 */
114 004e 0895 ret
115 /* epilogue end (size=1) */
116 /* function put1c size 8 (7) */
117 .LFE10:
119 .global Serial0_Err_out
121 Serial0_Err_out:
122 .LFB12:
123 .LM21:
124 /* prologue: frame size=0 */
125 /* prologue end (size=0) */
126 .L20:
127 .LBB86:
128 .LBB87:
129 .LM22:
130 0050 5D9B sbis 43-0x20,5
131 0052 00C0 rjmp .L20
132 .LM23:
133 0054 8AE0 ldi r24,lo8(10)
134 0056 8CB9 out 44-0x20,r24
135 .L22:
136 .LBE87:
137 .LBE86:
138 .LBB88:
139 .LBB89:
140 .LM24:
141 0058 5D9B sbis 43-0x20,5
142 005a 00C0 rjmp .L22
143 .LM25:
144 005c 89E5 ldi r24,lo8(89)
145 005e 8CB9 out 44-0x20,r24
146 .LBE89:
147 .LBE88:
148 .LM26:
149 0060 2091 0000 lds r18,AddrNuber
150 0064 822F mov r24,r18
151 0066 64E6 ldi r22,lo8(100)
152 0068 0E94 0000 call __udivmodqi4
153 006c 6AE0 ldi r22,lo8(10)
154 006e 0E94 0000 call __udivmodqi4
155 .L24:
156 .LBB90:
157 .LBB91:
158 .LM27:
159 0072 5D9B sbis 43-0x20,5
160 0074 00C0 rjmp .L24
161 .LBE91:
162 .LBE90:
163 .LM28:
164 0076 905D subi r25,lo8(-(48))
165 .LBB92:
166 .LBB93:
167 .LM29:
168 0078 9CB9 out 44-0x20,r25
169 .LBE93:
170 .LBE92:
171 .LM30:
172 007a 822F mov r24,r18
173 007c 6AE0 ldi r22,lo8(10)
174 007e 0E94 0000 call __udivmodqi4
175 0082 0E94 0000 call __udivmodqi4
176 .L26:
177 .LBB94:
178 .LBB95:
179 .LM31:
180 0086 5D9B sbis 43-0x20,5
181 0088 00C0 rjmp .L26
182 .LBE95:
183 .LBE94:
184 .LM32:
185 008a 905D subi r25,lo8(-(48))
186 .LBB96:
187 .LBB97:
188 .LM33:
189 008c 9CB9 out 44-0x20,r25
190 .LBE97:
191 .LBE96:
192 .LM34:
193 008e 822F mov r24,r18
194 0090 6AE0 ldi r22,lo8(10)
195 0092 0E94 0000 call __udivmodqi4
196 .L28:
197 .LBB98:
198 .LBB99:
199 .LM35:
200 0096 5D9B sbis 43-0x20,5
201 0098 00C0 rjmp .L28
202 .LBE99:
203 .LBE98:
204 .LM36:
205 009a 905D subi r25,lo8(-(48))
206 .LBB100:
207 .LBB101:
208 .LM37:
209 009c 9CB9 out 44-0x20,r25
210 .L30:
211 .LBE101:
212 .LBE100:
213 .LBB102:
214 .LBB103:
215 .LM38:
216 009e 5D9B sbis 43-0x20,5
217 00a0 00C0 rjmp .L30
218 .LM39:
219 00a2 82E4 ldi r24,lo8(66)
220 00a4 8CB9 out 44-0x20,r24
221 .L32:
222 .LBE103:
223 .LBE102:
224 .LBB104:
225 .LBB105:
226 .LM40:
227 00a6 5D9B sbis 43-0x20,5
228 00a8 00C0 rjmp .L32
229 .LM41:
230 00aa 80E2 ldi r24,lo8(32)
231 00ac 8CB9 out 44-0x20,r24
232 .L34:
233 .LBE105:
234 .LBE104:
235 .LBB106:
236 .LBB107:
237 .LM42:
238 00ae 5D9B sbis 43-0x20,5
239 00b0 00C0 rjmp .L34
240 .LM43:
241 00b2 85E4 ldi r24,lo8(69)
242 00b4 8CB9 out 44-0x20,r24
243 .L36:
244 .LBE107:
245 .LBE106:
246 .LBB108:
247 .LBB109:
248 .LM44:
249 00b6 5D9B sbis 43-0x20,5
250 00b8 00C0 rjmp .L36
251 .LM45:
252 00ba 82E7 ldi r24,lo8(114)
253 00bc 8CB9 out 44-0x20,r24
254 .L38:
255 .LBE109:
256 .LBE108:
257 .LBB110:
258 .LBB111:
259 .LM46:
260 00be 5D9B sbis 43-0x20,5
261 00c0 00C0 rjmp .L38
262 .LM47:
263 00c2 82E7 ldi r24,lo8(114)
264 00c4 8CB9 out 44-0x20,r24
265 .L40:
266 .LBE111:
267 .LBE110:
268 .LBB112:
269 .LBB113:
270 .LM48:
271 00c6 5D9B sbis 43-0x20,5
272 00c8 00C0 rjmp .L40
273 .LM49:
274 00ca 8AE3 ldi r24,lo8(58)
275 00cc 8CB9 out 44-0x20,r24
276 .LBE113:
277 .LBE112:
278 .LM50:
279 00ce 8091 0000 lds r24,BPL_Err
280 00d2 8823 tst r24
281 00d4 01F0 breq .L42
282 .L117:
283 .LBB114:
284 .LBB115:
285 .LM51:
286 00d6 5D9B sbis 43-0x20,5
287 00d8 00C0 rjmp .L117
288 .LM52:
289 00da 80E3 ldi r24,lo8(48)
290 00dc 8CB9 out 44-0x20,r24
291 .L45:
292 .LBE115:
293 .LBE114:
294 .LBB116:
295 .LBB117:
296 .LM53:
297 00de 5D9B sbis 43-0x20,5
298 00e0 00C0 rjmp .L45
299 .LM54:
300 00e2 8CE2 ldi r24,lo8(44)
301 00e4 8CB9 out 44-0x20,r24
302 .L42:
303 .LBE117:
304 .LBE116:
305 .LM55:
306 00e6 8091 0000 lds r24,CKYW_Err
307 00ea 8823 tst r24
308 00ec 01F0 breq .L47
309 .L118:
310 .LBB118:
311 .LBB119:
312 .LM56:
313 00ee 5D9B sbis 43-0x20,5
314 00f0 00C0 rjmp .L118
315 .LM57:
316 00f2 81E3 ldi r24,lo8(49)
317 00f4 8CB9 out 44-0x20,r24
318 .L50:
319 .LBE119:
320 .LBE118:
321 .LBB120:
322 .LBB121:
323 .LM58:
324 00f6 5D9B sbis 43-0x20,5
325 00f8 00C0 rjmp .L50
326 .LM59:
327 00fa 8CE2 ldi r24,lo8(44)
328 00fc 8CB9 out 44-0x20,r24
329 .L47:
330 .LBE121:
331 .LBE120:
332 .LM60:
333 00fe 8091 0000 lds r24,CKLL_Err
334 0102 8823 tst r24
335 0104 01F0 breq .L52
336 .L119:
337 .LBB122:
338 .LBB123:
339 .LM61:
340 0106 5D9B sbis 43-0x20,5
341 0108 00C0 rjmp .L119
342 .LM62:
343 010a 82E3 ldi r24,lo8(50)
344 010c 8CB9 out 44-0x20,r24
345 .L55:
346 .LBE123:
347 .LBE122:
348 .LBB124:
349 .LBB125:
350 .LM63:
351 010e 5D9B sbis 43-0x20,5
352 0110 00C0 rjmp .L55
353 .LM64:
354 0112 8CE2 ldi r24,lo8(44)
355 0114 8CB9 out 44-0x20,r24
356 .L52:
357 .LBE125:
358 .LBE124:
359 .LM65:
360 0116 8091 0000 lds r24,CKLS_Err
361 011a 8823 tst r24
362 011c 01F0 breq .L57
363 .L120:
364 .LBB126:
365 .LBB127:
366 .LM66:
367 011e 5D9B sbis 43-0x20,5
368 0120 00C0 rjmp .L120
369 .LM67:
370 0122 83E3 ldi r24,lo8(51)
371 0124 8CB9 out 44-0x20,r24
372 .L60:
373 .LBE127:
374 .LBE126:
375 .LBB128:
376 .LBB129:
377 .LM68:
378 0126 5D9B sbis 43-0x20,5
379 0128 00C0 rjmp .L60
380 .LM69:
381 012a 8CE2 ldi r24,lo8(44)
382 012c 8CB9 out 44-0x20,r24
383 .L57:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -