📄 main.lst
字号:
1 .file "main.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_1us
19 delay_1us:
20 .LFB2:
21 .LM1:
22 /* prologue: frame size=0 */
23 /* prologue end (size=0) */
24 .LM2:
25 /* #APP */
26 0000 0000 nop
27 /* #NOAPP */
28 /* epilogue: frame size=0 */
29 0002 0895 ret
30 /* epilogue end (size=1) */
31 /* function delay_1us size 3 (2) */
32 .LFE2:
34 .global delay_1ms
36 delay_1ms:
37 .LFB4:
38 .LM3:
39 /* prologue: frame size=0 */
40 /* prologue end (size=0) */
41 /* epilogue: frame size=0 */
42 0004 0895 ret
43 /* epilogue end (size=1) */
44 /* function delay_1ms size 1 (0) */
45 .LFE4:
47 .global main
49 main:
50 .LFB6:
51 .LM4:
52 /* prologue: frame size=0 */
53 /* prologue end (size=0) */
54 .LM5:
55 0006 8AE0 ldi r24,lo8(10)
56 0008 90E0 ldi r25,hi8(10)
57 000a 0E94 0000 call delay
58 /* epilogue: frame size=0 */
59 000e 0895 ret
60 /* epilogue end (size=1) */
61 /* function main size 5 (4) */
62 .LFE6:
64 .global delay_nms
66 delay_nms:
67 .LFB5:
68 .LM6:
69 /* prologue: frame size=0 */
70 /* prologue end (size=0) */
71 .LVL0:
72 /* epilogue: frame size=0 */
73 0010 0895 ret
74 /* epilogue end (size=1) */
75 /* function delay_nms size 1 (0) */
76 .LFE5:
78 .global delay_nus
80 delay_nus:
81 .LFB3:
82 .LM7:
83 /* prologue: frame size=0 */
84 /* prologue end (size=0) */
85 .LVL1:
86 0012 20E0 ldi r18,lo8(0)
87 0014 30E0 ldi r19,hi8(0)
88 .LVL2:
89 0016 00C0 rjmp .L10
90 .L11:
91 .LBB6:
92 .LBB7:
93 .LM8:
94 /* #APP */
95 0018 0000 nop
96 /* #NOAPP */
97 .LBE7:
98 .LBE6:
99 .LM9:
100 001a 2F5F subi r18,lo8(-(1))
101 001c 3F4F sbci r19,hi8(-(1))
102 .L10:
103 001e 2817 cp r18,r24
104 0020 3907 cpc r19,r25
105 0022 01F4 brne .L11
106 /* epilogue: frame size=0 */
107 0024 0895 ret
108 /* epilogue end (size=1) */
109 /* function delay_nus size 11 (10) */
110 .LFE3:
168 .Letext0:
DEFINED SYMBOLS
*ABS*:00000000 main.c
C:\Users\wuyz\AppData\Local\Temp/cc1xBHNr.s:2 *ABS*:0000003f __SREG__
C:\Users\wuyz\AppData\Local\Temp/cc1xBHNr.s:3 *ABS*:0000003e __SP_H__
C:\Users\wuyz\AppData\Local\Temp/cc1xBHNr.s:4 *ABS*:0000003d __SP_L__
C:\Users\wuyz\AppData\Local\Temp/cc1xBHNr.s:5 *ABS*:00000000 __tmp_reg__
C:\Users\wuyz\AppData\Local\Temp/cc1xBHNr.s:6 *ABS*:00000001 __zero_reg__
C:\Users\wuyz\AppData\Local\Temp/cc1xBHNr.s:19 .text:00000000 delay_1us
C:\Users\wuyz\AppData\Local\Temp/cc1xBHNr.s:36 .text:00000004 delay_1ms
C:\Users\wuyz\AppData\Local\Temp/cc1xBHNr.s:49 .text:00000006 main
C:\Users\wuyz\AppData\Local\Temp/cc1xBHNr.s:66 .text:00000010 delay_nms
C:\Users\wuyz\AppData\Local\Temp/cc1xBHNr.s:80 .text:00000012 delay_nus
UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
delay
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -