📄 main.lst
字号:
1 .file "main.c"
2 .arch atmega128
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 seg_table
19 .data
22 seg_table:
23 0000 C0 .byte -64
24 0001 F9 .byte -7
25 0002 A4 .byte -92
26 0003 B0 .byte -80
27 0004 99 .byte -103
28 0005 92 .byte -110
29 0006 82 .byte -126
30 0007 F8 .byte -8
31 0008 80 .byte -128
32 0009 90 .byte -112
33 000a 88 .byte -120
34 000b 83 .byte -125
35 000c C6 .byte -58
36 000d A1 .byte -95
37 000e 86 .byte -122
38 000f 8E .byte -114
39 .text
40 .global main
42 main:
43 .LFB6:
44 .LM1:
45 /* prologue: frame size=0 */
46 0000 C0E0 ldi r28,lo8(__stack - 0)
47 0002 D0E0 ldi r29,hi8(__stack - 0)
48 0004 DEBF out __SP_H__,r29
49 0006 CDBF out __SP_L__,r28
50 /* prologue end (size=4) */
51 .LM2:
52 0008 2FEF ldi r18,lo8(-1)
53 000a 2ABB out 58-0x20,r18
54 .LM3:
55 000c 1BBA out 59-0x20,__zero_reg__
56 .LM4:
57 000e 90EF ldi r25,lo8(-16)
58 0010 94BB out 52-0x20,r25
59 .LM5:
60 0012 80EE ldi r24,lo8(-32)
61 0014 85BB out 53-0x20,r24
62 0016 5FE0 ldi r21,lo8(15)
63 0018 492F mov r20,r25
64 001a A4EC ldi r26,lo8(2500)
65 001c B9E0 ldi r27,hi8(2500)
66 001e C0E0 ldi r28,hlo8(2500)
67 0020 D0E0 ldi r29,hhi8(2500)
68 .L41:
69 .LM6:
70 0022 57BB out 55-0x20,r21
71 .LM7:
72 0024 48BB out 56-0x20,r20
73 .LBB2:
74 .LBB3:
75 .LBB4:
76 .LBB5:
77 .LM8:
78 0026 CD01 movw r24,r26
79 /* #APP */
80 0028 0197 1: sbiw r24,1
81 002a F1F7 brne 1b
82 /* #NOAPP */
83 .LBE5:
84 .LBE4:
85 .LBE3:
86 .LBE2:
87 .LM9:
88 002c 36B3 in r19,54-0x20
89 .LM10:
90 002e 47BB out 55-0x20,r20
91 .LM11:
92 0030 58BB out 56-0x20,r21
93 .LBB6:
94 .LBB7:
95 .LBB8:
96 .LBB9:
97 .LM12:
98 0032 CD01 movw r24,r26
99 /* #APP */
100 0034 0197 1: sbiw r24,1
101 0036 F1F7 brne 1b
102 /* #NOAPP */
103 .LBE9:
104 .LBE8:
105 .LBE7:
106 .LBE6:
107 .LM13:
108 0038 86B3 in r24,54-0x20
109 003a 382B or r19,r24
110 .LM14:
111 003c 21BB out 49-0x20,r18
112 .LM15:
113 003e 32BB out 50-0x20,r19
114 .LM16:
115 0040 2ABB out 58-0x20,r18
116 .LM17:
117 0042 3E3E cpi r19,lo8(-18)
118 0044 11F4 brne .L20
119 0046 80EC ldi r24,lo8(-64)
120 0048 3BC0 rjmp .L40
121 .L20:
122 .LM18:
123 004a 3E3D cpi r19,lo8(-34)
124 004c 11F4 brne .L21
125 004e 89EF ldi r24,lo8(-7)
126 0050 37C0 rjmp .L40
127 .L21:
128 .LM19:
129 0052 3E3B cpi r19,lo8(-66)
130 0054 11F4 brne .L22
131 0056 84EA ldi r24,lo8(-92)
132 0058 33C0 rjmp .L40
133 .L22:
134 .LM20:
135 005a 3E37 cpi r19,lo8(126)
136 005c 11F4 brne .L23
137 005e 80EB ldi r24,lo8(-80)
138 0060 2FC0 rjmp .L40
139 .L23:
140 .LM21:
141 0062 3D3E cpi r19,lo8(-19)
142 0064 11F4 brne .L24
143 0066 89E9 ldi r24,lo8(-103)
144 0068 2BC0 rjmp .L40
145 .L24:
146 .LM22:
147 006a 3D3D cpi r19,lo8(-35)
148 006c 11F4 brne .L25
149 006e 82E9 ldi r24,lo8(-110)
150 0070 27C0 rjmp .L40
151 .L25:
152 .LM23:
153 0072 3D3B cpi r19,lo8(-67)
154 0074 11F4 brne .L26
155 0076 82E8 ldi r24,lo8(-126)
156 0078 23C0 rjmp .L40
157 .L26:
158 .LM24:
159 007a 3D37 cpi r19,lo8(125)
160 007c 11F4 brne .L27
161 007e 88EF ldi r24,lo8(-8)
162 0080 1FC0 rjmp .L40
163 .L27:
164 .LM25:
165 0082 3B3E cpi r19,lo8(-21)
166 0084 11F4 brne .L28
167 0086 80E8 ldi r24,lo8(-128)
168 0088 1BC0 rjmp .L40
169 .L28:
170 .LM26:
171 008a 3B3D cpi r19,lo8(-37)
172 008c 11F4 brne .L29
173 008e 80E9 ldi r24,lo8(-112)
174 0090 17C0 rjmp .L40
175 .L29:
176 .LM27:
177 0092 3B3B cpi r19,lo8(-69)
178 0094 11F4 brne .L30
179 0096 88E8 ldi r24,lo8(-120)
180 0098 13C0 rjmp .L40
181 .L30:
182 .LM28:
183 009a 3B37 cpi r19,lo8(123)
184 009c 11F4 brne .L31
185 009e 83E8 ldi r24,lo8(-125)
186 00a0 0FC0 rjmp .L40
187 .L31:
188 .LM29:
189 00a2 373E cpi r19,lo8(-25)
190 00a4 11F4 brne .L32
191 00a6 86EC ldi r24,lo8(-58)
192 00a8 0BC0 rjmp .L40
193 .L32:
194 .LM30:
195 00aa 373D cpi r19,lo8(-41)
196 00ac 11F4 brne .L33
197 00ae 81EA ldi r24,lo8(-95)
198 00b0 07C0 rjmp .L40
199 .L33:
200 .LM31:
201 00b2 373B cpi r19,lo8(-73)
202 00b4 11F4 brne .L34
203 00b6 86E8 ldi r24,lo8(-122)
204 00b8 03C0 rjmp .L40
205 .L34:
206 .LM32:
207 00ba 3737 cpi r19,lo8(119)
208 00bc 19F4 brne .L35
209 00be 8EE8 ldi r24,lo8(-114)
210 .L40:
211 00c0 8BBB out 59-0x20,r24
212 00c2 AFCF rjmp .L41
213 .L35:
214 .LM33:
215 00c4 3F3F cpi r19,lo8(-1)
216 00c6 09F0 breq .+2
217 00c8 ACCF rjmp .L41
218 00ca 1BBA out 59-0x20,__zero_reg__
219 .LM34:
220 00cc AACF rjmp .L41
221 /* epilogue: frame size=0 */
222 /* epilogue: noreturn */
223 /* epilogue end (size=0) */
224 /* function main size 107 (103) */
225 .LFE6:
227 .Letext0:
DEFINED SYMBOLS
*ABS*:00000000 main.c
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc0Waaaa.s:3 *ABS*:0000003f __SREG__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc0Waaaa.s:4 *ABS*:0000003e __SP_H__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc0Waaaa.s:5 *ABS*:0000003d __SP_L__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc0Waaaa.s:6 *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc0Waaaa.s:7 *ABS*:00000001 __zero_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc0Waaaa.s:22 .data:00000000 seg_table
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc0Waaaa.s:42 .text:00000000 main
UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
__stack
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -