📄 buz.lst
字号:
1 .file "buz.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 Buz_Sub
19 Buz_Sub:
20 .LFB2:
21 .LM1:
22 /* prologue: frame size=0 */
23 /* prologue end (size=0) */
24 .LM2:
25 0000 9091 0000 lds r25,BuzCntr
26 0004 892F mov r24,r25
27 .LVL0:
28 0006 8F77 andi r24,lo8(127)
29 .LM3:
30 0008 01F0 breq .L2
31 .LM4:
32 000a 8531 cpi r24,lo8(21)
33 000c 00F4 brsh .L9
34 .LM5:
35 000e 8F30 cpi r24,lo8(15)
36 0010 00F0 brlo .L7
37 .LM6:
38 0012 8093 0000 sts BuzCntr,r24
39 0016 00C0 rjmp .L14
40 .L7:
41 .LM7:
42 0018 97FF sbrs r25,7
43 001a 00C0 rjmp .L9
44 001c 8930 cpi r24,lo8(9)
45 001e 00F4 brsh .L9
46 0020 8630 cpi r24,lo8(6)
47 0022 00F4 brsh .L14
48 .L9:
49 .LM8:
50 0024 AE9A sbi 53-0x20,6
51 0026 0895 ret
52 .L2:
53 .LM9:
54 0028 1092 0000 sts BuzCntr,__zero_reg__
55 .L14:
56 .LM10:
57 002c AE98 cbi 53-0x20,6
58 002e 0895 ret
59 /* epilogue: frame size=0 */
60 /* epilogue: noreturn */
61 /* epilogue end (size=0) */
62 /* function Buz_Sub size 25 (25) */
63 .LFE2:
65 .comm BuzCntr,1,1
90 .Letext0:
DEFINED SYMBOLS
*ABS*:00000000 buz.c
C:\DOCUME~1\kelvin\LOCALS~1\Temp/cc04ZdTZ.s:2 *ABS*:0000003f __SREG__
C:\DOCUME~1\kelvin\LOCALS~1\Temp/cc04ZdTZ.s:3 *ABS*:0000003e __SP_H__
C:\DOCUME~1\kelvin\LOCALS~1\Temp/cc04ZdTZ.s:4 *ABS*:0000003d __SP_L__
C:\DOCUME~1\kelvin\LOCALS~1\Temp/cc04ZdTZ.s:5 *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\kelvin\LOCALS~1\Temp/cc04ZdTZ.s:6 *ABS*:00000001 __zero_reg__
C:\DOCUME~1\kelvin\LOCALS~1\Temp/cc04ZdTZ.s:19 .text:00000000 Buz_Sub
*COM*:00000001 BuzCntr
UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -