📄 delay.lst
字号:
1 .file "DELAY.c"
2 __SREG__ = 0x3f
3 __SP_H__ = 0x3e
4 __SP_L__ = 0x3d
5 __tmp_reg__ = 0
6 __zero_reg__ = 1
7 .global __do_copy_data
8 .global __do_clear_bss
16 .Ltext0:
17 .global delay_nms
19 delay_nms:
20 .LFB15:
21 .LM1:
22 /* prologue: frame size=0 */
23 /* prologue end (size=0) */
24 .LVL0:
25 0000 AC01 movw r20,r24
26 0002 20E0 ldi r18,lo8(0)
27 0004 30E0 ldi r19,hi8(0)
28 .LVL1:
29 0006 00C0 rjmp .L2
30 .LVL2:
31 .L3:
32 .LBB4:
33 .LBB5:
34 .LM2:
35 0008 80ED ldi r24,lo8(2000)
36 000a 97E0 ldi r25,hi8(2000)
37 /* #APP */
38 000c 0197 1: sbiw r24,1
39 000e 01F4 brne 1b
40 /* #NOAPP */
41 .LBE5:
42 .LBE4:
43 .LM3:
44 0010 2F5F subi r18,lo8(-(1))
45 0012 3F4F sbci r19,hi8(-(1))
46 .LVL3:
47 .L2:
48 0014 2417 cp r18,r20
49 0016 3507 cpc r19,r21
50 0018 01F4 brne .L3
51 /* epilogue: frame size=0 */
52 001a 0895 ret
53 /* epilogue end (size=1) */
54 /* function delay_nms size 16 (15) */
55 .LFE15:
57 .global delay_1us
59 delay_1us:
60 .LFB12:
61 .LM4:
62 /* prologue: frame size=0 */
63 /* prologue end (size=0) */
64 .LBB8:
65 .LBB9:
66 .LM5:
67 001c 82E0 ldi r24,lo8(2)
68 001e 90E0 ldi r25,hi8(2)
69 .LVL4:
70 /* #APP */
71 0020 0197 1: sbiw r24,1
72 0022 01F4 brne 1b
73 /* #NOAPP */
74 .LBE9:
75 .LBE8:
76 /* epilogue: frame size=0 */
77 0024 0895 ret
78 /* epilogue end (size=1) */
79 /* function delay_1us size 7 (6) */
80 .LFE12:
82 .global delay_nus
84 delay_nus:
85 .LFB13:
86 .LM6:
87 /* prologue: frame size=0 */
88 /* prologue end (size=0) */
89 .LVL5:
90 0026 AC01 movw r20,r24
91 0028 20E0 ldi r18,lo8(0)
92 002a 30E0 ldi r19,hi8(0)
93 .LVL6:
94 002c 00C0 rjmp .L9
95 .LVL7:
96 .L10:
97 .LBB12:
98 .LBB13:
99 .LM7:
100 002e 82E0 ldi r24,lo8(2)
101 0030 90E0 ldi r25,hi8(2)
102 /* #APP */
103 0032 0197 1: sbiw r24,1
104 0034 01F4 brne 1b
105 /* #NOAPP */
106 .LBE13:
107 .LBE12:
108 .LM8:
109 0036 2F5F subi r18,lo8(-(1))
110 0038 3F4F sbci r19,hi8(-(1))
111 .LVL8:
112 .L9:
113 003a 2417 cp r18,r20
114 003c 3507 cpc r19,r21
115 003e 01F4 brne .L10
116 /* epilogue: frame size=0 */
117 0040 0895 ret
118 /* epilogue end (size=1) */
119 /* function delay_nus size 16 (15) */
120 .LFE13:
122 .global delay_1ms
124 delay_1ms:
125 .LFB14:
126 .LM9:
127 /* prologue: frame size=0 */
128 /* prologue end (size=0) */
129 .LBB16:
130 .LBB17:
131 .LM10:
132 0042 80ED ldi r24,lo8(2000)
133 0044 97E0 ldi r25,hi8(2000)
134 .LVL9:
135 /* #APP */
136 0046 0197 1: sbiw r24,1
137 0048 01F4 brne 1b
138 /* #NOAPP */
139 .LBE17:
140 .LBE16:
141 /* epilogue: frame size=0 */
142 004a 0895 ret
143 /* epilogue end (size=1) */
144 /* function delay_1ms size 7 (6) */
145 .LFE14:
195 .Letext0:
DEFINED SYMBOLS
*ABS*:00000000 DELAY.c
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccoosZhF.s:2 *ABS*:0000003f __SREG__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccoosZhF.s:3 *ABS*:0000003e __SP_H__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccoosZhF.s:4 *ABS*:0000003d __SP_L__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccoosZhF.s:5 *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccoosZhF.s:6 *ABS*:00000001 __zero_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccoosZhF.s:19 .text:00000000 delay_nms
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccoosZhF.s:59 .text:0000001c delay_1us
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccoosZhF.s:84 .text:00000026 delay_nus
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccoosZhF.s:124 .text:00000042 delay_1ms
UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -