📄 main.lst
字号:
241 00d4 1124 clr r1
242 00d6 CA01 movw r24,r20
243 00d8 9C01 movw r18,r24
244 00da 4427 clr r20
245 00dc 5527 clr r21
246 00de 8981 ldd r24,Y+1
247 00e0 9A81 ldd r25,Y+2
248 00e2 AB81 ldd r26,Y+3
249 00e4 BC81 ldd r27,Y+4
250 00e6 820F add r24,r18
251 00e8 931F adc r25,r19
252 00ea A41F adc r26,r20
253 00ec B51F adc r27,r21
254 00ee 8983 std Y+1,r24
255 00f0 9A83 std Y+2,r25
256 00f2 AB83 std Y+3,r26
257 00f4 BC83 std Y+4,r27
258 .LM21:
259 00f6 3297 sbiw r30,2
260 00f8 8081 ld r24,Z
261 00fa 9181 ldd r25,Z+1
262 00fc DB01 movw r26,r22
263 00fe 8D93 st X+,r24
264 0100 9C93 st X,r25
265 .LM22:
266 0102 FA94 dec r15
267 0104 BF01 movw r22,r30
268 0106 C1F6 brne .L21
269 .LM23:
270 0108 2091 0000 lds r18,FIR_data
271 010c 3091 0000 lds r19,(FIR_data)+1
272 0110 8091 0000 lds r24,FIR_coefficient
273 0114 9091 0000 lds r25,(FIR_coefficient)+1
274 0118 289F mul r18,r24
275 011a F001 movw r30,r0
276 011c 299F mul r18,r25
277 011e F00D add r31,r0
278 0120 389F mul r19,r24
279 0122 F00D add r31,r0
280 0124 1124 clr r1
281 0126 9F01 movw r18,r30
282 0128 4427 clr r20
283 012a 5527 clr r21
284 012c 8981 ldd r24,Y+1
285 012e 9A81 ldd r25,Y+2
286 0130 AB81 ldd r26,Y+3
287 0132 BC81 ldd r27,Y+4
288 0134 820F add r24,r18
289 0136 931F adc r25,r19
290 0138 A41F adc r26,r20
291 013a B51F adc r27,r21
292 013c 8983 std Y+1,r24
293 013e 9A83 std Y+2,r25
294 0140 AB83 std Y+3,r26
295 0142 BC83 std Y+4,r27
296 .LM24:
297 0144 8981 ldd r24,Y+1
298 0146 9A81 ldd r25,Y+2
299 0148 AB81 ldd r26,Y+3
300 014a BC81 ldd r27,Y+4
301 014c 2AE0 ldi r18,10
302 014e B595 1: asr r27
303 0150 A795 ror r26
304 0152 9795 ror r25
305 0154 8795 ror r24
306 0156 2A95 dec r18
307 0158 D1F7 brne 1b
308 015a 8983 std Y+1,r24
309 015c 9A83 std Y+2,r25
310 015e AB83 std Y+3,r26
311 0160 BC83 std Y+4,r27
312 .LM25:
313 0162 1E82 std Y+6,__zero_reg__
314 0164 1D82 std Y+5,__zero_reg__
315 .LM26:
316 0166 8981 ldd r24,Y+1
317 0168 9A81 ldd r25,Y+2
318 016a AB81 ldd r26,Y+3
319 016c BC81 ldd r27,Y+4
320 016e 90FF sbrs r25,0
321 0170 04C0 rjmp .L22
322 0172 81E0 ldi r24,lo8(1)
323 0174 90E0 ldi r25,hi8(1)
324 0176 9E83 std Y+6,r25
325 0178 8D83 std Y+5,r24
326 .L22:
327 .LM27:
328 017a 8981 ldd r24,Y+1
329 017c 9A81 ldd r25,Y+2
330 017e AB81 ldd r26,Y+3
331 0180 BC81 ldd r27,Y+4
332 0182 91FF sbrs r25,1
333 0184 05C0 rjmp .L23
334 0186 8D81 ldd r24,Y+5
335 0188 9E81 ldd r25,Y+6
336 018a 8260 ori r24,lo8(2)
337 018c 9E83 std Y+6,r25
338 018e 8D83 std Y+5,r24
339 .L23:
340 .LM28:
341 0190 61E0 ldi r22,lo8(1)
342 0192 70E0 ldi r23,hi8(1)
343 0194 CE01 movw r24,r28
344 0196 0596 adiw r24,5
345 0198 0E94 0000 call send_Nbyte
346 .LM29:
347 019c 8981 ldd r24,Y+1
348 019e 9A81 ldd r25,Y+2
349 01a0 AB81 ldd r26,Y+3
350 01a2 BC81 ldd r27,Y+4
351 01a4 9887 std Y+8,r25
352 01a6 8F83 std Y+7,r24
353 .LM30:
354 01a8 61E0 ldi r22,lo8(1)
355 01aa 70E0 ldi r23,hi8(1)
356 01ac CE01 movw r24,r28
357 01ae 0796 adiw r24,7
358 01b0 0E94 0000 call send_Nbyte
359 /* epilogue: frame size=8 */
360 01b4 2896 adiw r28,8
361 01b6 F894 cli
362 01b8 DEBF out __SP_H__,r29
363 01ba CDBF out __SP_L__,r28
364 01bc DF91 pop r29
365 01be CF91 pop r28
366 01c0 FF91 pop r31
367 01c2 EF91 pop r30
368 01c4 BF91 pop r27
369 01c6 AF91 pop r26
370 01c8 9F91 pop r25
371 01ca 8F91 pop r24
372 01cc 7F91 pop r23
373 01ce 6F91 pop r22
374 01d0 5F91 pop r21
375 01d2 4F91 pop r20
376 01d4 3F91 pop r19
377 01d6 2F91 pop r18
378 01d8 1F91 pop r17
379 01da 0F91 pop r16
380 01dc FF90 pop r15
381 01de 0F90 pop __tmp_reg__
382 01e0 0FBE out __SREG__,__tmp_reg__
383 01e2 0F90 pop __tmp_reg__
384 01e4 1F90 pop __zero_reg__
385 01e6 1895 reti
386 /* epilogue end (size=26) */
387 /* function __vector_14 size 207 (154) */
388 .LFE6:
390 .global __vector_9
392 __vector_9:
393 .LFB7:
394 .LM31:
395 /* prologue: frame size=0 */
396 01e8 1F92 push __zero_reg__
397 01ea 0F92 push __tmp_reg__
398 01ec 0FB6 in __tmp_reg__,__SREG__
399 01ee 0F92 push __tmp_reg__
400 01f0 1124 clr __zero_reg__
401 01f2 8F93 push r24
402 /* prologue end (size=6) */
403 01f4 82EC ldi r24,lo8(-62)
404 01f6 82BF out 82-0x20,r24
405 .LM32:
406 01f8 369A sbi 38-0x20,6
407 /* epilogue: frame size=0 */
408 01fa 8F91 pop r24
409 01fc 0F90 pop __tmp_reg__
410 01fe 0FBE out __SREG__,__tmp_reg__
411 0200 0F90 pop __tmp_reg__
412 0202 1F90 pop __zero_reg__
413 0204 1895 reti
414 /* epilogue end (size=6) */
415 /* function __vector_9 size 15 (3) */
416 .LFE7:
418 .global main
420 main:
421 .LFB8:
422 .LM33:
423 /* prologue: frame size=0 */
424 0206 C0E0 ldi r28,lo8(__stack - 0)
425 0208 D0E0 ldi r29,hi8(__stack - 0)
426 020a DEBF out __SP_H__,r29
427 020c CDBF out __SP_L__,r28
428 /* prologue end (size=4) */
429 020e 0E94 0000 call ADC_INT
430 .LM34:
431 0212 0E94 0000 call time0_INT
432 .LM35:
433 0216 0E94 0000 call UART_INT
434 .LM36:
435 /* #APP */
436 021a 7894 sei
437 /* #NOAPP */
438 .L28:
439 .LM37:
440 021c FFCF rjmp .L28
441 /* epilogue: frame size=0 */
442 /* epilogue: noreturn */
443 /* epilogue end (size=0) */
444 /* function main size 13 (9) */
445 .LFE8:
447 .Letext0:
DEFINED SYMBOLS
*ABS*:00000000 main.c
C:\DOCUME~1\TIANWE~1\LOCALS~1\Temp/cc04aaaa.s:3 *ABS*:0000003f __SREG__
C:\DOCUME~1\TIANWE~1\LOCALS~1\Temp/cc04aaaa.s:4 *ABS*:0000003e __SP_H__
C:\DOCUME~1\TIANWE~1\LOCALS~1\Temp/cc04aaaa.s:5 *ABS*:0000003d __SP_L__
C:\DOCUME~1\TIANWE~1\LOCALS~1\Temp/cc04aaaa.s:6 *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\TIANWE~1\LOCALS~1\Temp/cc04aaaa.s:7 *ABS*:00000001 __zero_reg__
C:\DOCUME~1\TIANWE~1\LOCALS~1\Temp/cc04aaaa.s:23 .bss:00000000 FIR_data
C:\DOCUME~1\TIANWE~1\LOCALS~1\Temp/cc04aaaa.s:29 .data:00000000 FIR_coefficient
C:\DOCUME~1\TIANWE~1\LOCALS~1\Temp/cc04aaaa.s:65 .text:00000000 ADC_INT
C:\DOCUME~1\TIANWE~1\LOCALS~1\Temp/cc04aaaa.s:85 .text:0000000c time0_INT
C:\DOCUME~1\TIANWE~1\LOCALS~1\Temp/cc04aaaa.s:106 .text:0000001a UART_INT
C:\DOCUME~1\TIANWE~1\LOCALS~1\Temp/cc04aaaa.s:125 .text:00000024 send_Nbyte
C:\DOCUME~1\TIANWE~1\LOCALS~1\Temp/cc04aaaa.s:163 .text:0000004c __vector_14
C:\DOCUME~1\TIANWE~1\LOCALS~1\Temp/cc04aaaa.s:392 .text:000001e8 __vector_9
C:\DOCUME~1\TIANWE~1\LOCALS~1\Temp/cc04aaaa.s:420 .text:00000206 main
UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
__stack
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -