📄 cantest.lst
字号:
1 .file "cantest.c"
2 .arch at90can128
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 can_data
19 .data
22 can_data:
23 0000 01 .byte 1
24 0001 02 .byte 2
25 0002 03 .byte 3
26 0003 04 .byte 4
27 0004 05 .byte 5
28 0005 06 .byte 6
29 0006 07 .byte 7
30 0007 08 .byte 8
31 0008 0B .byte 11
32 0009 0C .byte 12
33 000a 0D .byte 13
34 000b 0E .byte 14
35 000c 0F .byte 15
36 000d 10 .byte 16
37 000e 11 .byte 17
38 000f 12 .byte 18
39 0010 0000 0000 .skip 16,0
39 0000 0000
39 0000 0000
39 0000 0000
40 .text
41 .global mcu_init
43 mcu_init:
44 .LFB6:
45 .LM1:
46 /* prologue: frame size=0 */
47 /* prologue end (size=0) */
48 .LM2:
49 0000 20E0 ldi r18,lo8(0)
50 0002 30E0 ldi r19,hi8(0)
51 .LM3:
52 0004 11B8 out 33-0x20,__zero_reg__
53 .LM4:
54 0006 1FBE out 95-0x20,__zero_reg__
55 .LM5:
56 0008 89E1 ldi r24,lo8(25)
57 000a 90E0 ldi r25,hi8(25)
58 000c 9093 CD00 sts (204)+1,r25
59 0010 8093 CC00 sts 204,r24
60 .LM6:
61 0014 88E9 ldi r24,lo8(-104)
62 0016 8093 C900 sts 201,r24
63 .LM7:
64 001a 86E0 ldi r24,lo8(6)
65 001c 8093 CA00 sts 202,r24
66 .LM8:
67 0020 8091 D800 lds r24,216
68 0024 8160 ori r24,lo8(1)
69 0026 8093 D800 sts 216,r24
70 .L5:
71 .LM9:
72 002a 2B5E subi r18,lo8(-(21))
73 002c 3F4F sbci r19,hi8(-(21))
74 002e 83EC ldi r24,hi8(-15535)
75 0030 2135 cpi r18,lo8(-15535)
76 0032 3807 cpc r19,r24
77 0034 D0F3 brlo .L5
78 .LM10:
79 0036 20E0 ldi r18,lo8(0)
80 0038 30E0 ldi r19,hi8(0)
81 .L9:
82 003a 2B5E subi r18,lo8(-(21))
83 003c 3F4F sbci r19,hi8(-(21))
84 003e 83EC ldi r24,hi8(-15535)
85 0040 2135 cpi r18,lo8(-15535)
86 0042 3807 cpc r19,r24
87 0044 D0F3 brlo .L9
88 .LM11:
89 0046 20E0 ldi r18,lo8(0)
90 0048 30E0 ldi r19,hi8(0)
91 .L13:
92 004a 2B5E subi r18,lo8(-(21))
93 004c 3F4F sbci r19,hi8(-(21))
94 004e 83EC ldi r24,hi8(-15535)
95 0050 2135 cpi r18,lo8(-15535)
96 0052 3807 cpc r19,r24
97 0054 D0F3 brlo .L13
98 .LM12:
99 0056 20E0 ldi r18,lo8(0)
100 0058 30E0 ldi r19,hi8(0)
101 .L17:
102 005a 2B5E subi r18,lo8(-(21))
103 005c 3F4F sbci r19,hi8(-(21))
104 005e 83EC ldi r24,hi8(-15535)
105 0060 2135 cpi r18,lo8(-15535)
106 0062 3807 cpc r19,r24
107 0064 D0F3 brlo .L17
108 .LM13:
109 0066 20E0 ldi r18,lo8(0)
110 0068 30E0 ldi r19,hi8(0)
111 .L21:
112 006a 2B5E subi r18,lo8(-(21))
113 006c 3F4F sbci r19,hi8(-(21))
114 006e 83EC ldi r24,hi8(-15535)
115 0070 2135 cpi r18,lo8(-15535)
116 0072 3807 cpc r19,r24
117 0074 D0F3 brlo .L21
118 .LM14:
119 0076 20E0 ldi r18,lo8(0)
120 0078 30E0 ldi r19,hi8(0)
121 .L25:
122 007a 2B5E subi r18,lo8(-(21))
123 007c 3F4F sbci r19,hi8(-(21))
124 007e 83EC ldi r24,hi8(-15535)
125 0080 2135 cpi r18,lo8(-15535)
126 0082 3807 cpc r19,r24
127 0084 D0F3 brlo .L25
128 .LM15:
129 0086 86E0 ldi r24,lo8(6)
130 0088 8093 E200 sts 226,r24
131 .LM16:
132 008c 8CE0 ldi r24,lo8(12)
133 008e 8093 E300 sts 227,r24
134 .LM17:
135 0092 87E3 ldi r24,lo8(55)
136 0094 8093 E400 sts 228,r24
137 .LM18:
138 0098 82E0 ldi r24,lo8(2)
139 009a 8093 E500 sts 229,r24
140 .LM19:
141 009e 1092 ED00 sts 237,__zero_reg__
142 .LM20:
143 00a2 1092 EE00 sts 238,__zero_reg__
144 .LM21:
145 00a6 98E0 ldi r25,lo8(8)
146 00a8 9093 EF00 sts 239,r25
147 .LM22:
148 00ac 6BE2 ldi r22,lo8(43)
149 00ae 6093 F200 sts 242,r22
150 .LM23:
151 00b2 8DED ldi r24,lo8(-35)
152 00b4 8093 F300 sts 243,r24
153 .LM24:
154 00b8 1092 F600 sts 246,__zero_reg__
155 .LM25:
156 00bc 1092 F700 sts 247,__zero_reg__
157 .LM26:
158 00c0 80E1 ldi r24,lo8(16)
159 00c2 8093 ED00 sts 237,r24
160 .LM27:
161 00c6 50E4 ldi r21,lo8(64)
162 00c8 5093 EE00 sts 238,r21
163 .LM28:
164 00cc 9093 EF00 sts 239,r25
165 .LM29:
166 00d0 9093 F000 sts 240,r25
167 .LM30:
168 00d4 39E7 ldi r19,lo8(121)
169 00d6 3093 F100 sts 241,r19
170 .LM31:
171 00da 87E9 ldi r24,lo8(-105)
172 00dc 8093 F200 sts 242,r24
173 .LM32:
174 00e0 25EC ldi r18,lo8(-59)
175 00e2 2093 F300 sts 243,r18
176 .LM33:
177 00e6 40E2 ldi r20,lo8(32)
178 00e8 4093 ED00 sts 237,r20
179 .LM34:
180 00ec 1092 EF00 sts 239,__zero_reg__
181 .LM35:
182 00f0 5093 EE00 sts 238,r21
183 .LM36:
184 00f4 9093 EF00 sts 239,r25
185 .LM37:
186 00f8 9093 F000 sts 240,r25
187 .LM38:
188 00fc 3093 F100 sts 241,r19
189 .LM39:
190 0100 8FE9 ldi r24,lo8(-97)
191 0102 8093 F200 sts 242,r24
192 .LM40:
193 0106 2093 F300 sts 243,r18
194 .LM41:
195 010a 9093 EF00 sts 239,r25
196 .LM42:
197 010e 30E3 ldi r19,lo8(48)
198 0110 3093 ED00 sts 237,r19
199 .LM43:
200 0114 1092 EE00 sts 238,__zero_reg__
201 .LM44:
202 0118 9093 EF00 sts 239,r25
203 .LM45:
204 011c 4093 F000 sts 240,r20
205 .LM46:
206 0120 6093 F100 sts 241,r22
207 .LM47:
208 0124 82E2 ldi r24,lo8(34)
209 0126 8093 F200 sts 242,r24
210 .LM48:
211 012a 23EE ldi r18,lo8(-29)
212 012c 2093 F300 sts 243,r18
213 .LM49:
214 0130 8CEF ldi r24,lo8(-4)
215 0132 8093 F400 sts 244,r24
216 .LM50:
217 0136 8FEF ldi r24,lo8(-1)
218 0138 8093 F500 sts 245,r24
219 .LM51:
220 013c 8093 F600 sts 246,r24
221 .LM52:
222 0140 87E0 ldi r24,lo8(7)
223 0142 8093 F700 sts 247,r24
224 .LM53:
225 0146 5093 ED00 sts 237,r21
226 .LM54:
227 014a 1092 EF00 sts 239,__zero_reg__
228 .LM55:
229 014e 5093 EE00 sts 238,r21
230 .LM56:
231 0152 9093 EF00 sts 239,r25
232 .LM57:
233 0156 4093 F000 sts 240,r20
234 .LM58:
235 015a 83E2 ldi r24,lo8(35)
236 015c 8093 F100 sts 241,r24
237 .LM59:
238 0160 6093 F200 sts 242,r22
239 .LM60:
240 0164 2093 F300 sts 243,r18
241 .LM61:
242 0168 9093 EF00 sts 239,r25
243 .LM62:
244 016c 8091 DB00 lds r24,219
245 0170 806A ori r24,lo8(-96)
246 0172 8093 DB00 sts 219,r24
247 .LM63:
248 0176 8091 DE00 lds r24,222
249 017a 8960 ori r24,lo8(9)
250 017c 8093 DE00 sts 222,r24
251 .LM64:
252 0180 1092 ED00 sts 237,__zero_reg__
253 .LM65:
254 0184 8091 EF00 lds r24,239
255 0188 8068 ori r24,lo8(-128)
256 018a 8093 EF00 sts 239,r24
257 .LM66:
258 018e 3093 ED00 sts 237,r19
259 .LM67:
260 0192 8091 EF00 lds r24,239
261 0196 8068 ori r24,lo8(-128)
262 0198 8093 EF00 sts 239,r24
263 .LM68:
264 019c 8091 D800 lds r24,216
265 01a0 8260 ori r24,lo8(2)
266 01a2 8093 D800 sts 216,r24
267 .LM69:
268 01a6 8CE8 ldi r24,lo8(-116)
269 01a8 8093 7A00 sts 122,r24
270 .LM70:
271 01ac 5093 7C00 sts 124,r21
272 .LM71:
273 01b0 80E8 ldi r24,lo8(-128)
274 01b2 8FBF out 95-0x20,r24
275 /* epilogue: frame size=0 */
276 01b4 0895 ret
277 /* epilogue end (size=1) */
278 /* function mcu_init size 219 (218) */
279 .LFE6:
281 .global MOB_send
283 MOB_send:
284 .LFB7:
285 .LM72:
286 /* prologue: frame size=0 */
287 /* prologue end (size=0) */
288 01b6 982F mov r25,r24
289 .LM73:
290 01b8 8091 DB00 lds r24,219
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -