?? main.lst
字號:
1 .file "main.c"
2 __SREG__ = 0x3f
3 __SP_H__ = 0x3e
4 __SP_L__ = 0x3d
5 __CCP__ = 0x34
6 __tmp_reg__ = 0
7 __zero_reg__ = 1
8 .global __do_copy_data
9 .global __do_clear_bss
17 .Ltext0:
18 .global init_fileNamebuf
20 init_fileNamebuf:
21 .LFB8:
22 .LM1:
23 /* prologue: function */
24 /* frame size = 0 */
25 .LM2:
26 0000 81E3 ldi r24,lo8(49)
27 0002 8093 0000 sts fileNamebuf,r24
28 .LM3:
29 0006 8EE2 ldi r24,lo8(46)
30 0008 8093 0000 sts fileNamebuf+1,r24
31 .LM4:
32 000c 82E4 ldi r24,lo8(66)
33 000e 8093 0000 sts fileNamebuf+2,r24
34 .LM5:
35 0012 89E4 ldi r24,lo8(73)
36 0014 8093 0000 sts fileNamebuf+3,r24
37 .LM6:
38 0018 8EE4 ldi r24,lo8(78)
39 001a 8093 0000 sts fileNamebuf+4,r24
40 .LM7:
41 001e 1092 0000 sts fileNamebuf+5,__zero_reg__
42 /* epilogue start */
43 .LM8:
44 0022 0895 ret
45 .LFE8:
47 .global main
49 main:
50 .LFB9:
51 .LM9:
52 /* prologue: function */
53 /* frame size = 0 */
54 .LBB22:
55 .LBB23:
56 .LM10:
57 0024 8FEF ldi r24,lo8(-1)
58 0026 87B9 out 39-32,r24
59 .LM11:
60 0028 88B9 out 40-32,r24
61 .LM12:
62 002a 8AB9 out 42-32,r24
63 .LM13:
64 002c 92E0 ldi r25,lo8(2)
65 002e 94BD out 68-32,r25
66 .LM14:
67 0030 84E0 ldi r24,lo8(4)
68 0032 85BD out 69-32,r24
69 .LM15:
70 0034 9093 6E00 sts 110,r25
71 .LM16:
72 0038 16BC out 70-32,__zero_reg__
73 .LM17:
74 003a 8FE0 ldi r24,lo8(15)
75 003c 87BD out 71-32,r24
76 .LM18:
77 /* #APP */
78 ; 54 "main.c" 1
79 003e 7894 sei
80 ; 0 "" 2
81 /* #NOAPP */
82 .LBE23:
83 .LBE22:
84 .LBB24:
85 .LBB25:
86 .LM19:
87 0040 81E3 ldi r24,lo8(49)
88 0042 8093 0000 sts fileNamebuf,r24
89 .LM20:
90 0046 8EE2 ldi r24,lo8(46)
91 0048 8093 0000 sts fileNamebuf+1,r24
92 .LM21:
93 004c 82E4 ldi r24,lo8(66)
94 004e 8093 0000 sts fileNamebuf+2,r24
95 .LM22:
96 0052 89E4 ldi r24,lo8(73)
97 0054 8093 0000 sts fileNamebuf+3,r24
98 .LM23:
99 0058 8EE4 ldi r24,lo8(78)
100 005a 8093 0000 sts fileNamebuf+4,r24
101 .LM24:
102 005e 1092 0000 sts fileNamebuf+5,__zero_reg__
103 .LBE25:
104 .LBE24:
105 .LM25:
106 0062 00D0 rcall LCD_Init
107 .LM26:
108 0064 8FE1 ldi r24,lo8(31)
109 0066 90E0 ldi r25,hi8(31)
110 0068 00D0 rcall LCD_SetSCRN
111 006a 80E2 ldi r24,lo8(20000)
112 006c 9EE4 ldi r25,hi8(20000)
113 .LVL0:
114 .LBB26:
115 .LBB27:
116 .LBB28:
117 .LBB29:
118 .LM27:
119 006e 28EC ldi r18,lo8(200)
120 0070 30E0 ldi r19,hi8(200)
121 .L4:
122 0072 F901 movw r30,r18
123 .LVL1:
124 /* #APP */
125 ; 105 "c:/program files/winavr-20080610/lib/gcc/../../avr/include/util/delay_basic.h" 1
126 0074 3197 1: sbiw r30,1
127 0076 01F4 brne 1b
128 ; 0 "" 2
129 /* #NOAPP */
130 .LBE29:
131 .LBE28:
132 .LM28:
133 0078 0197 sbiw r24,1
134 .LM29:
135 007a 01F4 brne .L4
136 .LBE27:
137 .LBE26:
138 .LM30:
139 007c 20E0 ldi r18,lo8(-2048)
140 007e 38EF ldi r19,hi8(-2048)
141 0080 44E6 ldi r20,lo8(100)
142 0082 64E6 ldi r22,lo8(100)
143 0084 70E0 ldi r23,hi8(100)
144 0086 82E0 ldi r24,lo8(2)
145 .LVL2:
146 0088 00D0 rcall LCD_HLine
147 .LVL3:
148 .LM31:
149 008a 20E0 ldi r18,lo8(-2048)
150 008c 38EF ldi r19,hi8(-2048)
151 008e 44E6 ldi r20,lo8(100)
152 0090 65E6 ldi r22,lo8(101)
153 0092 70E0 ldi r23,hi8(101)
154 0094 82E0 ldi r24,lo8(2)
155 0096 00D0 rcall LCD_HLine
156 0098 80E2 ldi r24,lo8(20000)
157 009a 9EE4 ldi r25,hi8(20000)
158 .LVL4:
159 .LBB30:
160 .LBB31:
161 .LBB32:
162 .LBB33:
163 .LM32:
164 009c 28EC ldi r18,lo8(200)
165 009e 30E0 ldi r19,hi8(200)
166 .L5:
167 00a0 F901 movw r30,r18
168 .LVL5:
169 /* #APP */
170 ; 105 "c:/program files/winavr-20080610/lib/gcc/../../avr/include/util/delay_basic.h" 1
171 00a2 3197 1: sbiw r30,1
172 00a4 01F4 brne 1b
173 ; 0 "" 2
174 /* #NOAPP */
175 .LBE33:
176 .LBE32:
177 .LM33:
178 00a6 0197 sbiw r24,1
179 .LM34:
180 00a8 01F4 brne .L5
181 .L10:
182 00aa 00C0 rjmp .L10
183 .LBE31:
184 .LBE30:
185 .LFE9:
187 .global __vector_14
189 __vector_14:
190 .LFB6:
191 .LM35:
192 00ac 1F92 push __zero_reg__
193 00ae 0F92 push r0
194 00b0 0FB6 in r0,__SREG__
195 00b2 0F92 push r0
196 00b4 1124 clr __zero_reg__
197 00b6 2F93 push r18
198 00b8 3F93 push r19
199 00ba 4F93 push r20
200 00bc 5F93 push r21
201 00be 6F93 push r22
202 00c0 7F93 push r23
203 00c2 8F93 push r24
204 00c4 9F93 push r25
205 00c6 AF93 push r26
206 00c8 BF93 push r27
207 00ca EF93 push r30
208 00cc FF93 push r31
209 /* prologue: Signal */
210 /* frame size = 0 */
211 .LM36:
212 00ce 8091 0000 lds r24,timeDelay
213 00d2 8823 tst r24
214 00d4 01F0 breq .L12
215 00d6 8091 0000 lds r24,timeDelay
216 00da 8150 subi r24,lo8(-(-1))
217 00dc 8093 0000 sts timeDelay,r24
218 .L12:
219 .LM37:
220 00e0 00D0 rcall disk_timerproc
221 /* epilogue start */
222 .LM38:
223 00e2 FF91 pop r31
224 00e4 EF91 pop r30
225 00e6 BF91 pop r27
226 00e8 AF91 pop r26
227 00ea 9F91 pop r25
228 00ec 8F91 pop r24
229 00ee 7F91 pop r23
230 00f0 6F91 pop r22
231 00f2 5F91 pop r21
232 00f4 4F91 pop r20
233 00f6 3F91 pop r19
234 00f8 2F91 pop r18
235 00fa 0F90 pop r0
236 00fc 0FBE out __SREG__,r0
237 00fe 0F90 pop r0
238 0100 1F90 pop __zero_reg__
239 0102 1895 reti
240 .LFE6:
242 .lcomm timeDelay,1
243 .comm fatfs,544,1
244 .comm filebuf,256,1
245 .comm fileNamebuf,6,1
286 .Letext0:
DEFINED SYMBOLS
*ABS*:00000000 main.c
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccWUoAFa.s:2 *ABS*:0000003f __SREG__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccWUoAFa.s:3 *ABS*:0000003e __SP_H__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccWUoAFa.s:4 *ABS*:0000003d __SP_L__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccWUoAFa.s:5 *ABS*:00000034 __CCP__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccWUoAFa.s:6 *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccWUoAFa.s:7 *ABS*:00000001 __zero_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccWUoAFa.s:20 .text:00000000 init_fileNamebuf
*COM*:00000006 fileNamebuf
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccWUoAFa.s:49 .text:00000024 main
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccWUoAFa.s:189 .text:000000ac __vector_14
.bss:00000000 timeDelay
*COM*:00000220 fatfs
*COM*:00000100 filebuf
UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
LCD_Init
LCD_SetSCRN
LCD_HLine
disk_timerproc
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -