📄 ks0108test.lst
字号:
1 .file "ks0108Test.c"
2 .arch atmega8
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 main
20 main:
21 .LFB2:
22 .LM1:
23 /* prologue: frame size=2 */
24 0000 0F93 push r16
25 0002 CF93 push r28
26 0004 DF93 push r29
27 0006 CDB7 in r28,__SP_L__
28 0008 DEB7 in r29,__SP_H__
29 000a 2297 sbiw r28,2
30 000c 0FB6 in __tmp_reg__,__SREG__
31 000e F894 cli
32 0010 DEBF out __SP_H__,r29
33 0012 0FBE out __SREG__,__tmp_reg__
34 0014 CDBF out __SP_L__,r28
35 /* prologue end (size=11) */
36 .LBB2:
37 .LM2:
38 0016 1A82 std Y+2,__zero_reg__
39 0018 1982 std Y+1,__zero_reg__
40 .LVL0:
41 001a 00C0 rjmp .L2
42 .L3:
43 .LM3:
44 001c 8981 ldd r24,Y+1
45 001e 9A81 ldd r25,Y+2
46 0020 0196 adiw r24,1
47 0022 9A83 std Y+2,r25
48 0024 8983 std Y+1,r24
49 .L2:
50 0026 8981 ldd r24,Y+1
51 0028 9A81 ldd r25,Y+2
52 002a 8859 subi r24,lo8(15000)
53 002c 9A43 sbci r25,hi8(15000)
54 002e 00F0 brlo .L3
55 .LBE2:
56 .LM4:
57 0030 80E0 ldi r24,lo8(0)
58 0032 00D0 rcall ks0108Init
59 .LM5:
60 0034 00E0 ldi r16,lo8(0)
61 0036 2FE3 ldi r18,lo8(63)
62 0038 4FE7 ldi r20,lo8(127)
63 003a 60E0 ldi r22,lo8(0)
64 003c 80E0 ldi r24,lo8(0)
65 003e 00D0 rcall ks0108FillRect
66 .LM6:
67 0040 80E0 ldi r24,lo8(IMAGE)
68 0042 90E0 ldi r25,hi8(IMAGE)
69 0044 00D0 rcall LoadBitmap
70 .L5:
71 0046 00C0 rjmp .L5
72 /* epilogue: frame size=2 */
73 /* epilogue: noreturn */
74 /* epilogue end (size=0) */
75 /* function main size 37 (26) */
76 .LFE2:
78 .section .progmem.data,"a",@progbits
81 IMAGE:
82 0000 FF .byte -1
83 0001 FF .byte -1
84 0002 FF .byte -1
85 0003 FF .byte -1
86 0004 FF .byte -1
87 0005 FF .byte -1
88 0006 7F .byte 127
89 0007 7F .byte 127
90 0008 7F .byte 127
91 0009 7F .byte 127
92 000a 7F .byte 127
93 000b 7F .byte 127
94 000c 7F .byte 127
95 000d 7F .byte 127
96 000e FF .byte -1
97 000f FF .byte -1
98 0010 FF .byte -1
99 0011 FF .byte -1
100 0012 7F .byte 127
101 0013 7F .byte 127
102 0014 3F .byte 63
103 0015 BF .byte -65
104 0016 3F .byte 63
105 0017 1F .byte 31
106 0018 3F .byte 63
107 0019 3F .byte 63
108 001a 3F .byte 63
109 001b 7F .byte 127
110 001c FF .byte -1
111 001d BF .byte -65
112 001e 1F .byte 31
113 001f 47 .byte 71
114 0020 87 .byte -121
115 0021 07 .byte 7
116 0022 07 .byte 7
117 0023 07 .byte 7
118 0024 27 .byte 39
119 0025 77 .byte 119
120 0026 77 .byte 119
121 0027 67 .byte 103
122 0028 E7 .byte -25
123 0029 E7 .byte -25
124 002a E7 .byte -25
125 002b C7 .byte -57
126 002c 87 .byte -121
127 002d 07 .byte 7
128 002e 07 .byte 7
129 002f 07 .byte 7
130 0030 07 .byte 7
131 0031 07 .byte 7
132 0032 07 .byte 7
133 0033 07 .byte 7
134 0034 07 .byte 7
135 0035 07 .byte 7
136 0036 07 .byte 7
137 0037 87 .byte -121
138 0038 C7 .byte -57
139 0039 F7 .byte -9
140 003a FF .byte -1
141 003b FF .byte -1
142 003c FF .byte -1
143 003d FF .byte -1
144 003e FF .byte -1
145 003f FF .byte -1
146 0040 FF .byte -1
147 0041 FF .byte -1
148 0042 FF .byte -1
149 0043 FF .byte -1
150 0044 FF .byte -1
151 0045 EF .byte -17
152 0046 EF .byte -17
153 0047 7F .byte 127
154 0048 7F .byte 127
155 0049 7F .byte 127
156 004a 7F .byte 127
157 004b FF .byte -1
158 004c FF .byte -1
159 004d FF .byte -1
160 004e FF .byte -1
161 004f FF .byte -1
162 0050 FF .byte -1
163 0051 FF .byte -1
164 0052 FF .byte -1
165 0053 BF .byte -65
166 0054 FF .byte -1
167 0055 FF .byte -1
168 0056 FF .byte -1
169 0057 FF .byte -1
170 0058 3F .byte 63
171 0059 7F .byte 127
172 005a 7F .byte 127
173 005b 7F .byte 127
174 005c 3F .byte 63
175 005d 3F .byte 63
176 005e 3F .byte 63
177 005f 1F .byte 31
178 0060 1F .byte 31
179 0061 1F .byte 31
180 0062 1F .byte 31
181 0063 1F .byte 31
182 0064 0F .byte 15
183 0065 1F .byte 31
184 0066 1F .byte 31
185 0067 1F .byte 31
186 0068 3F .byte 63
187 0069 3F .byte 63
188 006a 3F .byte 63
189 006b 3F .byte 63
190 006c 3F .byte 63
191 006d 7F .byte 127
192 006e 7F .byte 127
193 006f 7F .byte 127
194 0070 7F .byte 127
195 0071 3F .byte 63
196 0072 3F .byte 63
197 0073 7F .byte 127
198 0074 7F .byte 127
199 0075 7F .byte 127
200 0076 7F .byte 127
201 0077 7F .byte 127
202 0078 7F .byte 127
203 0079 FF .byte -1
204 007a FF .byte -1
205 007b FF .byte -1
206 007c 7F .byte 127
207 007d 7F .byte 127
208 007e FF .byte -1
209 007f FF .byte -1
210 0080 FE .byte -2
211 0081 FE .byte -2
212 0082 FE .byte -2
213 0083 FF .byte -1
214 0084 FF .byte -1
215 0085 FF .byte -1
216 0086 F8 .byte -8
217 0087 F8 .byte -8
218 0088 F0 .byte -16
219 0089 F0 .byte -16
220 008a F8 .byte -8
221 008b F8 .byte -8
222 008c F8 .byte -8
223 008d F8 .byte -8
224 008e F8 .byte -8
225 008f F8 .byte -8
226 0090 F0 .byte -16
227 0091 E0 .byte -32
228 0092 C0 .byte -64
229 0093 80 .byte -128
230 0094 00 .byte 0
231 0095 00 .byte 0
232 0096 00 .byte 0
233 0097 00 .byte 0
234 0098 00 .byte 0
235 0099 00 .byte 0
236 009a 00 .byte 0
237 009b 00 .byte 0
238 009c 00 .byte 0
239 009d 00 .byte 0
240 009e 00 .byte 0
241 009f 0C .byte 12
242 00a0 0C .byte 12
243 00a1 0E .byte 14
244 00a2 1C .byte 28
245 00a3 3F .byte 63
246 00a4 0F .byte 15
247 00a5 03 .byte 3
248 00a6 00 .byte 0
249 00a7 04 .byte 4
250 00a8 04 .byte 4
251 00a9 87 .byte -121
252 00aa CF .byte -49
253 00ab 9F .byte -97
254 00ac FF .byte -1
255 00ad FE .byte -2
256 00ae FC .byte -4
257 00af F8 .byte -8
258 00b0 F8 .byte -8
259 00b1 FC .byte -4
260 00b2 FE .byte -2
261 00b3 FE .byte -2
262 00b4 FF .byte -1
263 00b5 FF .byte -1
264 00b6 FF .byte -1
265 00b7 FF .byte -1
266 00b8 FF .byte -1
267 00b9 FD .byte -3
268 00ba FF .byte -1
269 00bb FF .byte -1
270 00bc FF .byte -1
271 00bd DF .byte -33
272 00be CF .byte -49
273 00bf 1F .byte 31
274 00c0 3F .byte 63
275 00c1 3F .byte 63
276 00c2 13 .byte 19
277 00c3 03 .byte 3
278 00c4 01 .byte 1
279 00c5 10 .byte 16
280 00c6 1C .byte 28
281 00c7 0C .byte 12
282 00c8 00 .byte 0
283 00c9 00 .byte 0
284 00ca 00 .byte 0
285 00cb 00 .byte 0
286 00cc 00 .byte 0
287 00cd 00 .byte 0
288 00ce 00 .byte 0
289 00cf 00 .byte 0
290 00d0 00 .byte 0
291 00d1 80 .byte -128
292 00d2 80 .byte -128
293 00d3 00 .byte 0
294 00d4 00 .byte 0
295 00d5 00 .byte 0
296 00d6 00 .byte 0
297 00d7 00 .byte 0
298 00d8 00 .byte 0
299 00d9 00 .byte 0
300 00da 00 .byte 0
301 00db 00 .byte 0
302 00dc 00 .byte 0
303 00dd 00 .byte 0
304 00de 00 .byte 0
305 00df 00 .byte 0
306 00e0 00 .byte 0
307 00e1 00 .byte 0
308 00e2 00 .byte 0
309 00e3 00 .byte 0
310 00e4 00 .byte 0
311 00e5 00 .byte 0
312 00e6 00 .byte 0
313 00e7 00 .byte 0
314 00e8 00 .byte 0
315 00e9 00 .byte 0
316 00ea 00 .byte 0
317 00eb 00 .byte 0
318 00ec 00 .byte 0
319 00ed 00 .byte 0
320 00ee 00 .byte 0
321 00ef 00 .byte 0
322 00f0 00 .byte 0
323 00f1 90 .byte -112
324 00f2 F8 .byte -8
325 00f3 F8 .byte -8
326 00f4 F8 .byte -8
327 00f5 F8 .byte -8
328 00f6 F8 .byte -8
329 00f7 CC .byte -52
330 00f8 E0 .byte -32
331 00f9 F0 .byte -16
332 00fa F8 .byte -8
333 00fb F8 .byte -8
334 00fc F8 .byte -8
335 00fd FC .byte -4
336 00fe FC .byte -4
337 00ff FE .byte -2
338 0100 FF .byte -1
339 0101 FF .byte -1
340 0102 FF .byte -1
341 0103 FF .byte -1
342 0104 FF .byte -1
343 0105 FF .byte -1
344 0106 FF .byte -1
345 0107 FF .byte -1
346 0108 FF .byte -1
347 0109 FF .byte -1
348 010a FF .byte -1
349 010b FF .byte -1
350 010c FF .byte -1
351 010d FF .byte -1
352 010e FF .byte -1
353 010f FF .byte -1
354 0110 FF .byte -1
355 0111 FF .byte -1
356 0112 FF .byte -1
357 0113 FF .byte -1
358 0114 F8 .byte -8
359 0115 F0 .byte -16
360 0116 E0 .byte -32
361 0117 E0 .byte -32
362 0118 C0 .byte -64
363 0119 80 .byte -128
364 011a 00 .byte 0
365 011b 00 .byte 0
366 011c 00 .byte 0
367 011d 80 .byte -128
368 011e C0 .byte -64
369 011f C0 .byte -64
370 0120 E0 .byte -32
371 0121 E0 .byte -32
372 0122 C0 .byte -64
373 0123 E0 .byte -32
374 0124 F0 .byte -16
375 0125 FC .byte -4
376 0126 FE .byte -2
377 0127 FE .byte -2
378 0128 FF .byte -1
379 0129 FF .byte -1
380 012a FF .byte -1
381 012b FF .byte -1
382 012c FF .byte -1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -