📄 main.lst
字号:
1 .file "main.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 .LFB7:
22 .LM1:
23 /* prologue: frame size=0 */
24 0000 C0E0 ldi r28,lo8(__stack - 0)
25 0002 D0E0 ldi r29,hi8(__stack - 0)
26 0004 DEBF out __SP_H__,r29
27 0006 CDBF out __SP_L__,r28
28 /* prologue end (size=4) */
29 .LM2:
30 0008 8FEF ldi r24,lo8(-1)
31 000a 88BB out 56-0x20,r24
32 .LM3:
33 000c 85BB out 53-0x20,r24
34 .LM4:
35 000e 82BB out 50-0x20,r24
36 .LM5:
37 0010 8CE2 ldi r24,lo8(44)
38 0012 88BB out 56-0x20,r24
39 .LM6:
40 0014 87BB out 55-0x20,r24
41 .LM7:
42 0016 00D0 rcall init_ad9833
43 .L13:
44 .LM8:
45 0018 00D0 rcall ctr8421
46 .LM9:
47 001a 8091 0000 lds r24,ctr_v
48 001e 9927 clr r25
49 0020 8730 cpi r24,7
50 0022 9105 cpc r25,__zero_reg__
51 0024 89F0 breq .L6
52 0026 8830 cpi r24,8
53 0028 9105 cpc r25,__zero_reg__
54 002a 1CF4 brge .L10
55 002c 0697 sbiw r24,6
56 002e 39F0 breq .L5
57 0030 1AC0 rjmp .L9
58 .L10:
59 0032 8830 cpi r24,8
60 0034 9105 cpc r25,__zero_reg__
61 0036 69F0 breq .L7
62 0038 0997 sbiw r24,9
63 003a 81F0 breq .L8
64 003c 14C0 rjmp .L9
65 .L5:
66 .LM10:
67 003e 66E0 ldi r22,lo8(6)
68 0040 70E0 ldi r23,hi8(6)
69 0042 80E0 ldi r24,hlo8(6)
70 0044 90E0 ldi r25,hhi8(6)
71 0046 13C0 rjmp .L14
72 .L6:
73 .LM11:
74 0048 67E0 ldi r22,lo8(7)
75 004a 70E0 ldi r23,hi8(7)
76 004c 80E0 ldi r24,hlo8(7)
77 004e 90E0 ldi r25,hhi8(7)
78 0050 0EC0 rjmp .L14
79 .L7:
80 .LM12:
81 0052 6AE0 ldi r22,lo8(10)
82 0054 70E0 ldi r23,hi8(10)
83 0056 80E0 ldi r24,hlo8(10)
84 0058 90E0 ldi r25,hhi8(10)
85 005a 09C0 rjmp .L14
86 .L8:
87 .LM13:
88 005c 62E3 ldi r22,lo8(50)
89 005e 70E0 ldi r23,hi8(50)
90 0060 80E0 ldi r24,hlo8(50)
91 0062 90E0 ldi r25,hhi8(50)
92 0064 04C0 rjmp .L14
93 .L9:
94 .LM14:
95 0066 60E0 ldi r22,lo8(0)
96 0068 70E0 ldi r23,hi8(0)
97 006a 80E0 ldi r24,hlo8(0)
98 006c 90E0 ldi r25,hhi8(0)
99 .L14:
100 006e 00D0 rcall output
101 0070 D3CF rjmp .L13
102 /* epilogue: frame size=0 */
103 /* epilogue: noreturn */
104 /* epilogue end (size=0) */
105 /* function main size 59 (55) */
106 .LFE7:
108 .comm ctr_v,1,1
109 .comm ctr_pn,1,1
110 .comm T1_TOP,2,1
111 .Letext0:
DEFINED SYMBOLS
*ABS*:00000000 main.c
*ABS*:0000003f __SREG__
*ABS*:0000003e __SP_H__
*ABS*:0000003d __SP_L__
*ABS*:00000000 __tmp_reg__
*ABS*:00000001 __zero_reg__
C:\DOCUME~1\hb\LOCALS~1\Temp/ccqWaaaa.s:20 .text:00000000 main
*COM*:00000001 ctr_v
*COM*:00000001 ctr_pn
*COM*:00000002 T1_TOP
UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
__stack
init_ad9833
ctr8421
output
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -