?? main.lst
字號:
284 0166 8B83 std Y+3,r24
285 0168 E7CF rjmp .L17
286 .L16:
287 /* epilogue: frame size=4 */
288 016a 2496 adiw r28,4
289 016c 0FB6 in __tmp_reg__,__SREG__
290 016e F894 cli
291 0170 DEBF out __SP_H__,r29
292 0172 0FBE out __SREG__,__tmp_reg__
293 0174 CDBF out __SP_L__,r28
294 0176 DF91 pop r29
295 0178 CF91 pop r28
296 017a 0895 ret
297 /* epilogue end (size=9) */
298 /* function delay100ms size 46 (27) */
299 .LFE8:
301 .data
302 .LC0:
303 0000 2534 6420 .string "%4d mV "
303 6D56 2000
304 .LC1:
305 0008 4865 6C6C .string "Hello\243\241 \325\342\312\307ADC\327\252\273\273\262\342\312\324:\n"
305 6FA3 A120
305 D5E2 CAC7
305 4144 43D7
305 AABB BBB2
306 .text
307 .global __vector_21
309 __vector_21:
310 .LFB9:
311 .LM25:
312 /* prologue: frame size=28 */
313 017c 1F92 push __zero_reg__
314 017e 0F92 push __tmp_reg__
315 0180 0FB6 in __tmp_reg__,__SREG__
316 0182 0F92 push __tmp_reg__
317 0184 1124 clr __zero_reg__
318 0186 2F93 push r18
319 0188 3F93 push r19
320 018a 4F93 push r20
321 018c 5F93 push r21
322 018e 6F93 push r22
323 0190 7F93 push r23
324 0192 8F93 push r24
325 0194 9F93 push r25
326 0196 AF93 push r26
327 0198 BF93 push r27
328 019a EF93 push r30
329 019c FF93 push r31
330 019e CF93 push r28
331 01a0 DF93 push r29
332 01a2 CDB7 in r28,__SP_L__
333 01a4 DEB7 in r29,__SP_H__
334 01a6 6C97 sbiw r28,28
335 01a8 DEBF out __SP_H__,r29
336 01aa CDBF out __SP_L__,r28
337 /* prologue end (size=24) */
338 .LM26:
339 01ac 8091 2400 lds r24,36
340 01b0 9091 2500 lds r25,(36)+1
341 01b4 9093 0000 sts (ADC_INT_SE)+1,r25
342 01b8 8093 0000 sts ADC_INT_SE,r24
343 .LM27:
344 01bc 8091 0000 lds r24,ADC_INT_SE
345 01c0 9091 0000 lds r25,(ADC_INT_SE)+1
346 01c4 AA27 clr r26
347 01c6 BB27 clr r27
348 01c8 24EE ldi r18,lo8(3300)
349 01ca 3CE0 ldi r19,hi8(3300)
350 01cc 40E0 ldi r20,hlo8(3300)
351 01ce 50E0 ldi r21,hhi8(3300)
352 01d0 BC01 movw r22,r24
353 01d2 CD01 movw r24,r26
354 01d4 0E94 0000 call __mulsi3
355 01d8 DC01 movw r26,r24
356 01da CB01 movw r24,r22
357 01dc 8983 std Y+1,r24
358 01de 9A83 std Y+2,r25
359 01e0 AB83 std Y+3,r26
360 01e2 BC83 std Y+4,r27
361 .LM28:
362 01e4 8981 ldd r24,Y+1
363 01e6 9A81 ldd r25,Y+2
364 01e8 AB81 ldd r26,Y+3
365 01ea BC81 ldd r27,Y+4
366 01ec 898F std Y+25,r24
367 01ee 9A8F std Y+26,r25
368 01f0 AB8F std Y+27,r26
369 01f2 BC8F std Y+28,r27
370 01f4 898D ldd r24,Y+25
371 01f6 9A8D ldd r25,Y+26
372 01f8 AB8D ldd r26,Y+27
373 01fa BC8D ldd r27,Y+28
374 01fc BB23 tst r27
375 01fe 64F4 brge .L24
376 .LM29:
377 0200 898D ldd r24,Y+25
378 0202 9A8D ldd r25,Y+26
379 0204 AB8D ldd r26,Y+27
380 0206 BC8D ldd r27,Y+28
381 0208 8150 subi r24,lo8(-(1023))
382 020a 9C4F sbci r25,hi8(-(1023))
383 020c AF4F sbci r26,hlo8(-(1023))
384 020e BF4F sbci r27,hhi8(-(1023))
385 0210 898F std Y+25,r24
386 0212 9A8F std Y+26,r25
387 0214 AB8F std Y+27,r26
388 0216 BC8F std Y+28,r27
389 .L24:
390 0218 898D ldd r24,Y+25
391 021a 9A8D ldd r25,Y+26
392 021c AB8D ldd r26,Y+27
393 021e BC8D ldd r27,Y+28
394 0220 072E mov r0,r23
395 0222 7AE0 ldi r23,10
396 0224 B595 1: asr r27
397 0226 A795 ror r26
398 0228 9795 ror r25
399 022a 8795 ror r24
400 022c 7A95 dec r23
401 022e D1F7 brne 1b
402 0230 702D mov r23,r0
403 0232 9093 0000 sts (LED_Volt)+1,r25
404 0236 8093 0000 sts LED_Volt,r24
405 .LM30:
406 023a 0E94 0000 call delay100ms
407 .LM31:
408 023e 8091 0000 lds r24,LED_Volt
409 0242 9091 0000 lds r25,(LED_Volt)+1
410 0246 9F93 push r25
411 0248 8F93 push r24
412 024a 80E0 ldi r24,lo8(.LC0)
413 024c 90E0 ldi r25,hi8(.LC0)
414 024e 9F93 push r25
415 0250 8F93 push r24
416 0252 CE01 movw r24,r28
417 0254 0596 adiw r24,5
418 0256 9F93 push r25
419 0258 8F93 push r24
420 025a 0E94 0000 call sprintf
421 025e ADB7 in r26,__SP_L__
422 0260 BEB7 in r27,__SP_H__
423 0262 1696 adiw r26,6
424 0264 0FB6 in __tmp_reg__,__SREG__
425 0266 F894 cli
426 0268 BEBF out __SP_H__,r27
427 026a 0FBE out __SREG__,__tmp_reg__
428 026c ADBF out __SP_L__,r26
429 .LM32:
430 026e 80E0 ldi r24,lo8(.LC1)
431 0270 90E0 ldi r25,hi8(.LC1)
432 0272 0E94 0000 call USART_Transmit_str
433 .LM33:
434 0276 CE01 movw r24,r28
435 0278 0596 adiw r24,5
436 027a 0E94 0000 call USART_Transmit_str
437 .LM34:
438 027e 8091 2600 lds r24,38
439 0282 8064 ori r24,lo8(64)
440 0284 8093 2600 sts 38,r24
441 /* epilogue: frame size=28 */
442 0288 6C96 adiw r28,28
443 028a F894 cli
444 028c DEBF out __SP_H__,r29
445 028e CDBF out __SP_L__,r28
446 0290 DF91 pop r29
447 0292 CF91 pop r28
448 0294 FF91 pop r31
449 0296 EF91 pop r30
450 0298 BF91 pop r27
451 029a AF91 pop r26
452 029c 9F91 pop r25
453 029e 8F91 pop r24
454 02a0 7F91 pop r23
455 02a2 6F91 pop r22
456 02a4 5F91 pop r21
457 02a6 4F91 pop r20
458 02a8 3F91 pop r19
459 02aa 2F91 pop r18
460 02ac 0F90 pop __tmp_reg__
461 02ae 0FBE out __SREG__,__tmp_reg__
462 02b0 0F90 pop __tmp_reg__
463 02b2 1F90 pop __zero_reg__
464 02b4 1895 reti
465 /* epilogue end (size=23) */
466 /* function __vector_21 size 157 (110) */
467 .LFE9:
469 .global main
471 main:
472 .LFB10:
473 .LM35:
474 /* prologue: frame size=0 */
475 02b6 C0E0 ldi r28,lo8(__stack - 0)
476 02b8 D0E0 ldi r29,hi8(__stack - 0)
477 02ba DEBF out __SP_H__,r29
478 02bc CDBF out __SP_L__,r28
479 /* prologue end (size=4) */
480 .LM36:
481 02be 1092 0000 sts (ADC_INT_SE)+1,__zero_reg__
482 02c2 1092 0000 sts ADC_INT_SE,__zero_reg__
483 .LM37:
484 02c6 0E94 0000 call USART_Init
485 .LM38:
486 02ca 8FEF ldi r24,lo8(-1)
487 02cc 8093 3800 sts 56,r24
488 .LM39:
489 02d0 8FEF ldi r24,lo8(-1)
490 02d2 8093 3500 sts 53,r24
491 .LM40:
492 02d6 8FEF ldi r24,lo8(-1)
493 02d8 8093 3200 sts 50,r24
494 .LM41:
495 02dc 8EEF ldi r24,lo8(-2)
496 02de 8093 6200 sts 98,r24
497 .LM42:
498 02e2 1092 2700 sts 39,__zero_reg__
499 .LM43:
500 02e6 8EEC ldi r24,lo8(-50)
501 02e8 8093 2600 sts 38,r24
502 .LM44:
503 /* #APP */
504 02ec 7894 sei
505 .LM45:
506 /* #NOAPP */
507 02ee 8091 2600 lds r24,38
508 02f2 8064 ori r24,lo8(64)
509 02f4 8093 2600 sts 38,r24
510 .LM46:
511 02f8 80E0 ldi r24,lo8(0)
512 02fa 90E0 ldi r25,hi8(0)
513 /* epilogue: frame size=0 */
514 02fc 0C94 0000 jmp exit
515 /* epilogue end (size=2) */
516 /* function main size 38 (32) */
517 .LFE10:
519 .comm ADC_INT_SE,2,1
520 .comm LED_Volt,2,1
521 .Letext0:
DEFINED SYMBOLS
*ABS*:00000000 main.c
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc0Sbaaa.s:3 *ABS*:0000003f __SREG__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc0Sbaaa.s:4 *ABS*:0000003e __SP_H__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc0Sbaaa.s:5 *ABS*:0000003d __SP_L__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc0Sbaaa.s:6 *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc0Sbaaa.s:7 *ABS*:00000001 __zero_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc0Sbaaa.s:20 .text:00000000 USART_Init
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc0Sbaaa.s:50 .text:00000024 USART_Transmit_bit
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc0Sbaaa.s:95 .text:00000062 USART_Transmit_str
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc0Sbaaa.s:147 .text:000000aa USART_Receive_bit
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc0Sbaaa.s:177 .text:000000c8 USART_Receive_str
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc0Sbaaa.s:237 .text:00000120 delay100ms
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc0Sbaaa.s:309 .text:0000017c __vector_21
*COM*:00000002 ADC_INT_SE
*COM*:00000002 LED_Volt
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc0Sbaaa.s:471 .text:000002b6 main
UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
__mulsi3
sprintf
__stack
exit
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -