📄 delayms.lst
字号:
1 .file "DelayMs.c"
2 .arch atmega64
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 DelayMs
20 DelayMs:
21 .LFB19:
22 .LM1:
23 /* prologue: frame size=0 */
24 /* prologue end (size=0) */
25 0000 AC01 movw r20,r24
26 .LM2:
27 0002 20E0 ldi r18,lo8(0)
28 0004 30E0 ldi r19,hi8(0)
29 .L16:
30 .LM3:
31 0006 2417 cp r18,r20
32 0008 3507 cpc r19,r21
33 000a 40F4 brsh .L15
34 .LM4:
35 /* #APP */
36 000c A895 wdr
37 /* #NOAPP */
38 .LBB2:
39 .LBB3:
40 .LM5:
41 000e 83E3 ldi r24,lo8(1843)
42 0010 97E0 ldi r25,hi8(1843)
43 .LBB4:
44 .LBB5:
45 .LM6:
46 /* #APP */
47 0012 0197 1: sbiw r24,1
48 0014 F1F7 brne 1b
49 /* #NOAPP */
50 .LBE5:
51 .LBE4:
52 .LBE3:
53 .LBE2:
54 .LM7:
55 0016 2F5F subi r18,lo8(-(1))
56 0018 3F4F sbci r19,hi8(-(1))
57 001a F5CF rjmp .L16
58 .L15:
59 001c 0895 ret
60 /* epilogue: frame size=0 */
61 /* epilogue: noreturn */
62 /* epilogue end (size=0) */
63 /* function DelayMs size 18 (18) */
64 .LFE19:
66 .comm temperature_low,1,1
67 .comm temperature_high,1,1
68 .comm bit_flag,1,1
69 .comm bit_var,1,1
70 .comm bit_hardware,1,1
71 .comm bit_Condition,1,1
72 .Letext0:
DEFINED SYMBOLS
*ABS*:00000000 DelayMs.c
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccIXaaaa.s:3 *ABS*:0000003f __SREG__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccIXaaaa.s:4 *ABS*:0000003e __SP_H__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccIXaaaa.s:5 *ABS*:0000003d __SP_L__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccIXaaaa.s:6 *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccIXaaaa.s:7 *ABS*:00000001 __zero_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccIXaaaa.s:20 .text:00000000 DelayMs
*COM*:00000001 temperature_low
*COM*:00000001 temperature_high
*COM*:00000001 bit_flag
*COM*:00000001 bit_var
*COM*:00000001 bit_hardware
*COM*:00000001 bit_Condition
UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -