📄 led.lst
字号:
237 00ca 0FB6 in __tmp_reg__,__SREG__
238 00cc 0F92 push __tmp_reg__
239 00ce 1124 clr __zero_reg__
240 00d0 2F93 push r18
241 00d2 3F93 push r19
242 00d4 4F93 push r20
243 00d6 5F93 push r21
244 00d8 6F93 push r22
245 00da 7F93 push r23
246 00dc 8F93 push r24
247 00de 9F93 push r25
248 00e0 AF93 push r26
249 00e2 BF93 push r27
250 00e4 EF93 push r30
251 00e6 FF93 push r31
252 /* prologue end (size=17) */
253 .LM41:
254 00e8 1899 sbic 35-0x20,0
255 00ea 0AC0 rjmp .L19
256 .LM42:
257 00ec 8091 0000 lds r24,disturb_method
258 00f0 8F5F subi r24,lo8(-(1))
259 00f2 8093 0000 sts disturb_method,r24
260 .LM43:
261 00f6 8091 0000 lds r24,disturb_method
262 00fa 8F70 andi r24,lo8(15)
263 00fc 8093 0000 sts disturb_method,r24
264 .L19:
265 .LM44:
266 0100 1999 sbic 35-0x20,1
267 0102 0AC0 rjmp .L20
268 .LM45:
269 0104 8091 0000 lds r24,disturb_method
270 0108 8150 subi r24,lo8(-(-1))
271 010a 8093 0000 sts disturb_method,r24
272 .LM46:
273 010e 8091 0000 lds r24,disturb_method
274 0112 8F70 andi r24,lo8(15)
275 0114 8093 0000 sts disturb_method,r24
276 .L20:
277 .LM47:
278 /* #APP */
279 0118 4098 cbi 8, 0
280 .LM48:
281 011a 2998 cbi 5, 1
282 .LM49:
283 011c 2898 cbi 5, 0
284 .LM50:
285 011e 5F98 cbi 11, 7
286 .LM51:
287 /* #NOAPP */
288 0120 8FEF ldi r24,lo8(-1)
289 0122 8093 0000 sts bSWLevelChange,r24
290 .L21:
291 .LM52:
292 0126 4C9B sbis 41-0x20,4
293 0128 FECF rjmp .L21
294 .LBB3:
295 .LBB4:
296 .LM53:
297 012a 88EA ldi r24,lo8(25000)
298 012c 91E6 ldi r25,hi8(25000)
299 .LBB5:
300 .LBB6:
301 .LM54:
302 /* #APP */
303 012e 0197 1: sbiw r24,1
304 0130 F1F7 brne 1b
305 /* #NOAPP */
306 .L32:
307 .LBE6:
308 .LBE5:
309 .LBE4:
310 .LBE3:
311 .LM55:
312 0132 4C9B sbis 41-0x20,4
313 0134 FECF rjmp .L32
314 .LM56:
315 0136 41E0 ldi r20,lo8(1)
316 0138 50E0 ldi r21,hi8(1)
317 013a 60E0 ldi r22,lo8(disturb_method)
318 013c 70E0 ldi r23,hi8(disturb_method)
319 013e 80E2 ldi r24,lo8(32)
320 0140 90E0 ldi r25,hi8(32)
321 0142 00D0 rcall write_eeprom
322 .LM57:
323 0144 8FEF ldi r24,lo8(-1)
324 0146 8BBB out 59-0x20,r24
325 /* epilogue: frame size=0 */
326 0148 FF91 pop r31
327 014a EF91 pop r30
328 014c BF91 pop r27
329 014e AF91 pop r26
330 0150 9F91 pop r25
331 0152 8F91 pop r24
332 0154 7F91 pop r23
333 0156 6F91 pop r22
334 0158 5F91 pop r21
335 015a 4F91 pop r20
336 015c 3F91 pop r19
337 015e 2F91 pop r18
338 0160 0F90 pop __tmp_reg__
339 0162 0FBE out __SREG__,__tmp_reg__
340 0164 0F90 pop __tmp_reg__
341 0166 1F90 pop __zero_reg__
342 0168 1895 reti
343 /* epilogue end (size=17) */
344 /* function __vector_5 size 88 (54) */
345 .LFE10:
347 .global SelBitSection
349 SelBitSection:
350 .LFB11:
351 .LM58:
352 /* prologue: frame size=0 */
353 /* prologue end (size=0) */
354 .LM59:
355 /* #APP */
356 016a 5F9A sbi 11, 7
357 .LM60:
358 016c 289A sbi 5, 0
359 .LM61:
360 016e 299A sbi 5, 1
361 .LM62:
362 0170 409A sbi 8, 0
363 .LM63:
364 /* #NOAPP */
365 0172 9927 clr r25
366 0174 8130 cpi r24,1
367 0176 9105 cpc r25,__zero_reg__
368 0178 71F0 breq .L38
369 .LM64:
370 017a 8230 cpi r24,2
371 017c 9105 cpc r25,__zero_reg__
372 017e 1CF4 brge .L41
373 0180 892B or r24,r25
374 0182 39F0 breq .L37
375 0184 0895 ret
376 .L41:
377 0186 8230 cpi r24,2
378 0188 9105 cpc r25,__zero_reg__
379 018a 39F0 breq .L39
380 018c 0397 sbiw r24,3
381 018e 39F0 breq .L40
382 0190 0895 ret
383 .L37:
384 .LM65:
385 /* #APP */
386 0192 5F98 cbi 11, 7
387 .LM66:
388 /* #NOAPP */
389 0194 0895 ret
390 .L38:
391 .LM67:
392 /* #APP */
393 0196 2898 cbi 5, 0
394 .LM68:
395 /* #NOAPP */
396 0198 0895 ret
397 .L39:
398 .LM69:
399 /* #APP */
400 019a 2998 cbi 5, 1
401 .LM70:
402 /* #NOAPP */
403 019c 0895 ret
404 .L40:
405 .LM71:
406 /* #APP */
407 019e 4098 cbi 8, 0
408 /* #NOAPP */
409 01a0 0895 ret
410 /* epilogue: frame size=0 */
411 /* epilogue: noreturn */
412 /* epilogue end (size=0) */
413 /* function SelBitSection size 37 (37) */
414 .LFE11:
416 .comm date_package,8,1
417 .comm time_package,7,1
418 .comm send_buf,20,1
419 .comm recv_buf,20,1
420 .comm pSend,2,1
421 .comm pRecv,2,1
422 .comm bFRecv,1,1
423 .comm disturb_method,1,1
424 .comm FInc,1,1
425 .comm bSWLevelChange,1,1
426 .Letext0:
DEFINED SYMBOLS
*ABS*:00000000 led.c
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUlaaaa.s:3 *ABS*:0000003f __SREG__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUlaaaa.s:4 *ABS*:0000003e __SP_H__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUlaaaa.s:5 *ABS*:0000003d __SP_L__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUlaaaa.s:6 *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUlaaaa.s:7 *ABS*:00000001 __zero_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUlaaaa.s:22 .data:00000000 Table
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUlaaaa.s:42 .text:00000000 OpenSWPinLevelChangeInt
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUlaaaa.s:66 .text:0000001a CloseSWPinLevelChangeInt
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUlaaaa.s:90 .text:00000034 InitKeyboardPort
*COM*:00000001 bSWLevelChange
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUlaaaa.s:142 .text:0000005e DisplayDisturbMethod
*COM*:00000001 disturb_method
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUlaaaa.s:231 .text:000000c6 __vector_5
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUlaaaa.s:349 .text:0000016a SelBitSection
*COM*:00000008 date_package
*COM*:00000007 time_package
*COM*:00000014 send_buf
*COM*:00000014 recv_buf
*COM*:00000002 pSend
*COM*:00000002 pRecv
*COM*:00000001 bFRecv
*COM*:00000001 FInc
UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
__divmodhi4
write_eeprom
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -