?? 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 Delay
20 Delay:
21 .LFB2:
22 .LM1:
23 /* prologue: frame size=8 */
24 0000 CF93 push r28
25 0002 DF93 push r29
26 0004 CDB7 in r28,__SP_L__
27 0006 DEB7 in r29,__SP_H__
28 0008 2897 sbiw r28,8
29 000a 0FB6 in __tmp_reg__,__SREG__
30 000c F894 cli
31 000e DEBF out __SP_H__,r29
32 0010 0FBE out __SREG__,__tmp_reg__
33 0012 CDBF out __SP_L__,r28
34 /* prologue end (size=10) */
35 0014 9A83 std Y+2,r25
36 0016 8983 std Y+1,r24
37 .LM2:
38 0018 1C82 std Y+4,__zero_reg__
39 001a 1B82 std Y+3,__zero_reg__
40 .L2:
41 .LM3:
42 001c 2B81 ldd r18,Y+3
43 001e 3C81 ldd r19,Y+4
44 0020 8981 ldd r24,Y+1
45 0022 9A81 ldd r25,Y+2
46 0024 2817 cp r18,r24
47 0026 3907 cpc r19,r25
48 0028 14F5 brge .L1
49 .LBB2:
50 .LM4:
51 002a 1886 std Y+8,__zero_reg__
52 002c 1F82 std Y+7,__zero_reg__
53 .L5:
54 002e 8F81 ldd r24,Y+7
55 0030 9885 ldd r25,Y+8
56 0032 21E0 ldi r18,hi8(316)
57 0034 8C33 cpi r24,lo8(316)
58 0036 9207 cpc r25,r18
59 0038 A4F4 brge .L4
60 .LM5:
61 003a 1E82 std Y+6,__zero_reg__
62 003c 1D82 std Y+5,__zero_reg__
63 .L8:
64 003e 8D81 ldd r24,Y+5
65 0040 9E81 ldd r25,Y+6
66 0042 29E0 ldi r18,hi8(2330)
67 0044 8A31 cpi r24,lo8(2330)
68 0046 9207 cpc r25,r18
69 0048 34F4 brge .L7
70 004a 8D81 ldd r24,Y+5
71 004c 9E81 ldd r25,Y+6
72 004e 0196 adiw r24,1
73 0050 9E83 std Y+6,r25
74 0052 8D83 std Y+5,r24
75 0054 F4CF rjmp .L8
76 .L7:
77 .LM6:
78 0056 8F81 ldd r24,Y+7
79 0058 9885 ldd r25,Y+8
80 005a 0196 adiw r24,1
81 005c 9887 std Y+8,r25
82 005e 8F83 std Y+7,r24
83 0060 E6CF rjmp .L5
84 .L4:
85 .LBE2:
86 .LM7:
87 0062 8B81 ldd r24,Y+3
88 0064 9C81 ldd r25,Y+4
89 0066 0196 adiw r24,1
90 0068 9C83 std Y+4,r25
91 006a 8B83 std Y+3,r24
92 006c D7CF rjmp .L2
93 .L1:
94 /* epilogue: frame size=8 */
95 006e 2896 adiw r28,8
96 0070 0FB6 in __tmp_reg__,__SREG__
97 0072 F894 cli
98 0074 DEBF out __SP_H__,r29
99 0076 0FBE out __SREG__,__tmp_reg__
100 0078 CDBF out __SP_L__,r28
101 007a DF91 pop r29
102 007c CF91 pop r28
103 007e 0895 ret
104 /* epilogue end (size=9) */
105 /* function Delay size 64 (45) */
106 .LFE2:
108 .global main
110 main:
111 .LFB3:
112 .LM8:
113 /* prologue: frame size=0 */
114 0080 C0E0 ldi r28,lo8(__stack - 0)
115 0082 D0E0 ldi r29,hi8(__stack - 0)
116 0084 DEBF out __SP_H__,r29
117 0086 CDBF out __SP_L__,r28
118 /* prologue end (size=4) */
119 .LM9:
120 0088 1092 6400 sts 100,__zero_reg__
121 .LM10:
122 008c 1092 3100 sts 49,__zero_reg__
123 .LM11:
124 0090 1092 2200 sts 34,__zero_reg__
125 .LM12:
126 0094 8FEF ldi r24,lo8(-1)
127 0096 8093 3700 sts 55,r24
128 .L12:
129 .LM13:
130 009a 80E8 ldi r24,lo8(-128)
131 009c 9091 3000 lds r25,48
132 00a0 8923 and r24,r25
133 00a2 8093 3800 sts 56,r24
134 00a6 F9CF rjmp .L12
135 /* epilogue: frame size=0 */
136 /* epilogue: noreturn */
137 /* epilogue end (size=0) */
138 /* function main size 20 (16) */
139 .LFE3:
141 .Letext0:
DEFINED SYMBOLS
*ABS*:00000000 main.c
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccgBaaaa.s:3 *ABS*:0000003f __SREG__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccgBaaaa.s:4 *ABS*:0000003e __SP_H__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccgBaaaa.s:5 *ABS*:0000003d __SP_L__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccgBaaaa.s:6 *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccgBaaaa.s:7 *ABS*:00000001 __zero_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccgBaaaa.s:20 .text:00000000 Delay
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccgBaaaa.s:110 .text:00000080 main
UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
__stack
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -