?? main.lst
字號(hào):
1 .file "main.c"
2 .arch atmega16
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 keyword
19 .global keyword
20 .section .bss
23 keyword:
24 0000 00 .skip 1,0
25 .global key
26 .global key
29 key:
30 0001 00 .skip 1,0
31 .global shift
32 .global shift
35 shift:
36 0002 00 .skip 1,0
37 .global bf
38 .global bf
41 bf:
42 0003 00 .skip 1,0
43 .global Shifted
44 .data
47 Shifted:
48 0000 1C .byte 28
49 0001 41 .byte 65
50 0002 32 .byte 50
51 0003 42 .byte 66
52 0004 21 .byte 33
53 0005 43 .byte 67
54 0006 23 .byte 35
55 0007 44 .byte 68
56 0008 24 .byte 36
57 0009 45 .byte 69
58 000a 2B .byte 43
59 000b 46 .byte 70
60 000c 34 .byte 52
61 000d 47 .byte 71
62 000e 33 .byte 51
63 000f 48 .byte 72
64 0010 43 .byte 67
65 0011 49 .byte 73
66 0012 3B .byte 59
67 0013 4A .byte 74
68 0014 42 .byte 66
69 0015 4B .byte 75
70 0016 4B .byte 75
71 0017 4C .byte 76
72 0018 3A .byte 58
73 0019 4D .byte 77
74 001a 31 .byte 49
75 001b 4E .byte 78
76 001c 44 .byte 68
77 001d 4F .byte 79
78 001e 4D .byte 77
79 001f 50 .byte 80
80 0020 15 .byte 21
81 0021 51 .byte 81
82 0022 2D .byte 45
83 0023 52 .byte 82
84 0024 1B .byte 27
85 0025 53 .byte 83
86 0026 2C .byte 44
87 0027 54 .byte 84
88 0028 3C .byte 60
89 0029 55 .byte 85
90 002a 2A .byte 42
91 002b 56 .byte 86
92 002c 1D .byte 29
93 002d 57 .byte 87
94 002e 22 .byte 34
95 002f 58 .byte 88
96 0030 35 .byte 53
97 0031 59 .byte 89
98 0032 1A .byte 26
99 0033 5A .byte 90
100 0034 45 .byte 69
101 0035 30 .byte 48
102 0036 16 .byte 22
103 0037 31 .byte 49
104 0038 1E .byte 30
105 0039 32 .byte 50
106 003a 26 .byte 38
107 003b 33 .byte 51
108 003c 25 .byte 37
109 003d 34 .byte 52
110 003e 2E .byte 46
111 003f 35 .byte 53
112 0040 36 .byte 54
113 0041 36 .byte 54
114 0042 3D .byte 61
115 0043 37 .byte 55
116 0044 3E .byte 62
117 0045 38 .byte 56
118 0046 46 .byte 70
119 0047 39 .byte 57
120 0048 0E .byte 14
121 0049 7E .byte 126
122 004a 4E .byte 78
123 004b 5F .byte 95
124 004c 55 .byte 85
125 004d 2B .byte 43
126 004e 5D .byte 93
127 004f 7C .byte 124
128 0050 29 .byte 41
129 0051 20 .byte 32
130 0052 54 .byte 84
131 0053 7B .byte 123
132 0054 5B .byte 91
133 0055 7D .byte 125
134 0056 4C .byte 76
135 0057 3A .byte 58
136 0058 52 .byte 82
137 0059 22 .byte 34
138 005a 41 .byte 65
139 005b 3C .byte 60
140 005c 49 .byte 73
141 005d 3E .byte 62
142 005e 4A .byte 74
143 005f 3F .byte 63
144 0060 71 .byte 113
145 0061 2E .byte 46
146 0062 70 .byte 112
147 0063 30 .byte 48
148 0064 69 .byte 105
149 0065 31 .byte 49
150 0066 72 .byte 114
151 0067 32 .byte 50
152 0068 7A .byte 122
153 0069 33 .byte 51
154 006a 6B .byte 107
155 006b 34 .byte 52
156 006c 73 .byte 115
157 006d 35 .byte 53
158 006e 74 .byte 116
159 006f 36 .byte 54
160 0070 6C .byte 108
161 0071 37 .byte 55
162 0072 75 .byte 117
163 0073 38 .byte 56
164 0074 7D .byte 125
165 0075 39 .byte 57
166 .global UnShifted
169 UnShifted:
170 0076 1C .byte 28
171 0077 61 .byte 97
172 0078 32 .byte 50
173 0079 62 .byte 98
174 007a 21 .byte 33
175 007b 63 .byte 99
176 007c 23 .byte 35
177 007d 64 .byte 100
178 007e 24 .byte 36
179 007f 65 .byte 101
180 0080 2B .byte 43
181 0081 66 .byte 102
182 0082 34 .byte 52
183 0083 67 .byte 103
184 0084 33 .byte 51
185 0085 68 .byte 104
186 0086 43 .byte 67
187 0087 69 .byte 105
188 0088 3B .byte 59
189 0089 6A .byte 106
190 008a 42 .byte 66
191 008b 6B .byte 107
192 008c 4B .byte 75
193 008d 6C .byte 108
194 008e 3A .byte 58
195 008f 6D .byte 109
196 0090 31 .byte 49
197 0091 6E .byte 110
198 0092 44 .byte 68
199 0093 6F .byte 111
200 0094 4D .byte 77
201 0095 70 .byte 112
202 0096 15 .byte 21
203 0097 71 .byte 113
204 0098 2D .byte 45
205 0099 72 .byte 114
206 009a 1B .byte 27
207 009b 73 .byte 115
208 009c 2C .byte 44
209 009d 74 .byte 116
210 009e 3C .byte 60
211 009f 75 .byte 117
212 00a0 2A .byte 42
213 00a1 76 .byte 118
214 00a2 1D .byte 29
215 00a3 77 .byte 119
216 00a4 22 .byte 34
217 00a5 78 .byte 120
218 00a6 35 .byte 53
219 00a7 79 .byte 121
220 00a8 1A .byte 26
221 00a9 7A .byte 122
222 00aa 45 .byte 69
223 00ab 30 .byte 48
224 00ac 16 .byte 22
225 00ad 31 .byte 49
226 00ae 1E .byte 30
227 00af 32 .byte 50
228 00b0 26 .byte 38
229 00b1 33 .byte 51
230 00b2 25 .byte 37
231 00b3 34 .byte 52
232 00b4 2E .byte 46
233 00b5 35 .byte 53
234 00b6 36 .byte 54
235 00b7 36 .byte 54
236 00b8 3D .byte 61
237 00b9 37 .byte 55
238 00ba 3E .byte 62
239 00bb 38 .byte 56
240 00bc 46 .byte 70
241 00bd 39 .byte 57
242 00be 0E .byte 14
243 00bf 60 .byte 96
244 00c0 4E .byte 78
245 00c1 2D .byte 45
246 00c2 55 .byte 85
247 00c3 3D .byte 61
248 00c4 5D .byte 93
249 00c5 5C .byte 92
250 00c6 29 .byte 41
251 00c7 20 .byte 32
252 00c8 54 .byte 84
253 00c9 5B .byte 91
254 00ca 5B .byte 91
255 00cb 5D .byte 93
256 00cc 4C .byte 76
257 00cd 3B .byte 59
258 00ce 52 .byte 82
259 00cf 27 .byte 39
260 00d0 41 .byte 65
261 00d1 2C .byte 44
262 00d2 49 .byte 73
263 00d3 2E .byte 46
264 00d4 4A .byte 74
265 00d5 2F .byte 47
266 00d6 71 .byte 113
267 00d7 2E .byte 46
268 00d8 70 .byte 112
269 00d9 30 .byte 48
270 00da 69 .byte 105
271 00db 31 .byte 49
272 00dc 72 .byte 114
273 00dd 32 .byte 50
274 00de 7A .byte 122
275 00df 33 .byte 51
276 00e0 6B .byte 107
277 00e1 34 .byte 52
278 00e2 73 .byte 115
279 00e3 35 .byte 53
280 00e4 74 .byte 116
281 00e5 36 .byte 54
282 00e6 6C .byte 108
283 00e7 37 .byte 55
284 00e8 75 .byte 117
285 00e9 38 .byte 56
286 00ea 7D .byte 125
287 00eb 39 .byte 57
288 .text
289 .global sbbi
291 sbbi:
292 .LFB6:
293 .LM1:
294 /* prologue: frame size=0 */
295 /* prologue end (size=0) */
296 .LM2:
297 0000 21E0 ldi r18,lo8(1)
298 0002 30E0 ldi r19,hi8(1)
299 0004 02C0 rjmp 2f
300 0006 220F 1: lsl r18
301 0008 331F rol r19
302 000a 8A95 2: dec r24
303 000c E2F7 brpl 1b
304 000e 88B3 in r24,56-0x20
305 0010 822B or r24,r18
306 0012 88BB out 56-0x20,r24
307 /* epilogue: frame size=0 */
308 0014 0895 ret
309 /* epilogue end (size=1) */
310 /* function sbbi size 12 (11) */
311 .LFE6:
313 .global cbbi
315 cbbi:
316 .LFB7:
317 .LM3:
318 /* prologue: frame size=0 */
319 /* prologue end (size=0) */
320 .LM4:
321 0016 9EEF ldi r25,lo8(-2)
322 .L9:
323 .LM5:
324 0018 8823 tst r24
325 001a 21F0 breq .L8
326 .LM6:
327 001c 990F lsl r25
328 .LM7:
329 001e 9160 ori r25,lo8(1)
330 .LM8:
331 0020 8150 subi r24,lo8(-(-1))
332 0022 FACF rjmp .L9
333 .L8:
334 .LM9:
335 0024 88B3 in r24,56-0x20
336 0026 8923 and r24,r25
337 0028 88BB out 56-0x20,r24
338 /* epilogue: frame size=0 */
339 002a 0895 ret
340 /* epilogue end (size=1) */
341 /* function cbbi size 11 (10) */
342 .LFE7:
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -