?? dianya.lst
字號:
1 .file "dianya.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 anjian
20 anjian:
21 .LFB2:
22 .LM1:
23 /* prologue: frame size=0 */
24 0000 EF92 push r14
25 0002 FF92 push r15
26 0004 0F93 push r16
27 0006 1F93 push r17
28 /* prologue end (size=4) */
29 0008 7B01 movw r14,r22
30 000a 8C01 movw r16,r24
31 .LM2:
32 000c 20E0 ldi r18,lo8(0x446d8000)
33 000e 30E8 ldi r19,hi8(0x446d8000)
34 0010 4DE6 ldi r20,hlo8(0x446d8000)
35 0012 54E4 ldi r21,hhi8(0x446d8000)
36 0014 00D0 rcall __lesf2
37 0016 1816 cp __zero_reg__,r24
38 0018 14F0 brlt .L2
39 .LM3:
40 001a C398 cbi 56-0x20,3
41 001c 81C0 rjmp .L1
42 .L2:
43 .LM4:
44 001e 20E0 ldi r18,lo8(0x446d8000)
45 0020 30E8 ldi r19,hi8(0x446d8000)
46 0022 4DE6 ldi r20,hlo8(0x446d8000)
47 0024 54E4 ldi r21,hhi8(0x446d8000)
48 0026 C801 movw r24,r16
49 0028 B701 movw r22,r14
50 002a 00D0 rcall __gtsf2
51 002c 1816 cp __zero_reg__,r24
52 002e 6CF4 brge .L9
53 0030 20E0 ldi r18,lo8(0x44960000)
54 0032 30E0 ldi r19,hi8(0x44960000)
55 0034 46E9 ldi r20,hlo8(0x44960000)
56 0036 54E4 ldi r21,hhi8(0x44960000)
57 0038 C801 movw r24,r16
58 003a B701 movw r22,r14
59 003c 00D0 rcall __lesf2
60 003e 1816 cp __zero_reg__,r24
61 0040 24F0 brlt .L9
62 .LM5:
63 0042 AA9A sbi 53-0x20,2
64 0044 AB98 cbi 53-0x20,3
65 0046 AD98 cbi 53-0x20,5
66 0048 6BC0 rjmp .L1
67 .L9:
68 .LM6:
69 004a 20E0 ldi r18,lo8(0x44960000)
70 004c 30E0 ldi r19,hi8(0x44960000)
71 004e 46E9 ldi r20,hlo8(0x44960000)
72 0050 54E4 ldi r21,hhi8(0x44960000)
73 0052 C801 movw r24,r16
74 0054 B701 movw r22,r14
75 0056 00D0 rcall __gtsf2
76 0058 1816 cp __zero_reg__,r24
77 005a 64F4 brge .L13
78 005c 20E0 ldi r18,lo8(0x44b54000)
79 005e 30E4 ldi r19,hi8(0x44b54000)
80 0060 45EB ldi r20,hlo8(0x44b54000)
81 0062 54E4 ldi r21,hhi8(0x44b54000)
82 0064 C801 movw r24,r16
83 0066 B701 movw r22,r14
84 0068 00D0 rcall __lesf2
85 006a 1816 cp __zero_reg__,r24
86 006c 1CF0 brlt .L13
87 .LM7:
88 006e AB9A sbi 53-0x20,3
89 0070 AD98 cbi 53-0x20,5
90 0072 29C0 rjmp .L32
91 .L13:
92 .LM8:
93 0074 20E0 ldi r18,lo8(0x44b54000)
94 0076 30E4 ldi r19,hi8(0x44b54000)
95 0078 45EB ldi r20,hlo8(0x44b54000)
96 007a 54E4 ldi r21,hhi8(0x44b54000)
97 007c C801 movw r24,r16
98 007e B701 movw r22,r14
99 0080 00D0 rcall __gtsf2
100 0082 1816 cp __zero_reg__,r24
101 0084 64F4 brge .L17
102 0086 20E0 ldi r18,lo8(0x44d0c000)
103 0088 30EC ldi r19,hi8(0x44d0c000)
104 008a 40ED ldi r20,hlo8(0x44d0c000)
105 008c 54E4 ldi r21,hhi8(0x44d0c000)
106 008e C801 movw r24,r16
107 0090 B701 movw r22,r14
108 0092 00D0 rcall __lesf2
109 0094 1816 cp __zero_reg__,r24
110 0096 1CF0 brlt .L17
111 .LM9:
112 0098 AB98 cbi 53-0x20,3
113 009a AD9A sbi 53-0x20,5
114 009c 14C0 rjmp .L32
115 .L17:
116 .LM10:
117 009e 20E0 ldi r18,lo8(0x44d0c000)
118 00a0 30EC ldi r19,hi8(0x44d0c000)
119 00a2 40ED ldi r20,hlo8(0x44d0c000)
120 00a4 54E4 ldi r21,hhi8(0x44d0c000)
121 00a6 C801 movw r24,r16
122 00a8 B701 movw r22,r14
123 00aa 00D0 rcall __gtsf2
124 00ac 1816 cp __zero_reg__,r24
125 00ae 6CF4 brge .L21
126 00b0 20E0 ldi r18,lo8(0x44ed8000)
127 00b2 30E8 ldi r19,hi8(0x44ed8000)
128 00b4 4DEE ldi r20,hlo8(0x44ed8000)
129 00b6 54E4 ldi r21,hhi8(0x44ed8000)
130 00b8 C801 movw r24,r16
131 00ba B701 movw r22,r14
132 00bc 00D0 rcall __ltsf2
133 00be 8823 tst r24
134 00c0 24F4 brge .L21
135 .LM11:
136 00c2 AD98 cbi 53-0x20,5
137 00c4 AB98 cbi 53-0x20,3
138 .L32:
139 00c6 AA98 cbi 53-0x20,2
140 00c8 2BC0 rjmp .L1
141 .L21:
142 .LM12:
143 00ca 20E0 ldi r18,lo8(0x44ed8000)
144 00cc 30E8 ldi r19,hi8(0x44ed8000)
145 00ce 4DEE ldi r20,hlo8(0x44ed8000)
146 00d0 54E4 ldi r21,hhi8(0x44ed8000)
147 00d2 C801 movw r24,r16
148 00d4 B701 movw r22,r14
149 00d6 00D0 rcall __gesf2
150 00d8 8823 tst r24
151 00da 6CF0 brlt .L25
152 00dc 20E0 ldi r18,lo8(0x450ca000)
153 00de 30EA ldi r19,hi8(0x450ca000)
154 00e0 4CE0 ldi r20,hlo8(0x450ca000)
155 00e2 55E4 ldi r21,hhi8(0x450ca000)
156 00e4 C801 movw r24,r16
157 00e6 B701 movw r22,r14
158 00e8 00D0 rcall __lesf2
159 00ea 1816 cp __zero_reg__,r24
160 00ec 24F0 brlt .L25
161 .LM13:
162 00ee AD9A sbi 53-0x20,5
163 00f0 AA9A sbi 53-0x20,2
164 00f2 AB9A sbi 53-0x20,3
165 00f4 15C0 rjmp .L1
166 .L25:
167 .LM14:
168 00f6 20E0 ldi r18,lo8(0x450ca000)
169 00f8 30EA ldi r19,hi8(0x450ca000)
170 00fa 4CE0 ldi r20,hlo8(0x450ca000)
171 00fc 55E4 ldi r21,hhi8(0x450ca000)
172 00fe C801 movw r24,r16
173 0100 B701 movw r22,r14
174 0102 00D0 rcall __gtsf2
175 0104 1816 cp __zero_reg__,r24
176 0106 64F4 brge .L1
177 0108 20E0 ldi r18,lo8(0x453b8000)
178 010a 30E8 ldi r19,hi8(0x453b8000)
179 010c 4BE3 ldi r20,hlo8(0x453b8000)
180 010e 55E4 ldi r21,hhi8(0x453b8000)
181 0110 C801 movw r24,r16
182 0112 B701 movw r22,r14
183 0114 00D0 rcall __lesf2
184 0116 1816 cp __zero_reg__,r24
185 0118 1CF0 brlt .L1
186 .LM15:
187 011a AB98 cbi 53-0x20,3
188 011c AD9A sbi 53-0x20,5
189 011e AA9A sbi 53-0x20,2
190 .L1:
191 /* epilogue: frame size=0 */
192 0120 1F91 pop r17
193 0122 0F91 pop r16
194 0124 FF90 pop r15
195 0126 EF90 pop r14
196 0128 0895 ret
197 /* epilogue end (size=5) */
198 /* function anjian size 162 (153) */
199 .LFE2:
201 .Letext0:
DEFINED SYMBOLS
*ABS*:00000000 dianya.c
*ABS*:0000003f __SREG__
*ABS*:0000003e __SP_H__
*ABS*:0000003d __SP_L__
*ABS*:00000000 __tmp_reg__
*ABS*:00000001 __zero_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ9aaaa.s:20 .text:00000000 anjian
UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
__lesf2
__gtsf2
__ltsf2
__gesf2
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -