📄 sel.lst
字号:
1 .file "sel.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 usart_init
20 usart_init:
21 .LFB2:
22 .LM1:
23 /* prologue: frame size=0 */
24 /* prologue end (size=0) */
25 .LM2:
26 0000 83E3 ldi r24,lo8(51)
27 0002 89B9 out 41-0x20,r24
28 .LM3:
29 0004 88E9 ldi r24,lo8(-104)
30 0006 8AB9 out 42-0x20,r24
31 .LM4:
32 0008 86E8 ldi r24,lo8(-122)
33 000a 80BD out 64-0x20,r24
34 .LM5:
35 /* #APP */
36 000c 7894 sei
37 /* #NOAPP */
38 /* epilogue: frame size=0 */
39 000e 0895 ret
40 /* epilogue end (size=1) */
41 /* function usart_init size 9 (8) */
42 .LFE2:
44 .global main
46 main:
47 .LFB3:
48 .LM6:
49 /* prologue: frame size=0 */
50 0010 C0E0 ldi r28,lo8(__stack - 0)
51 0012 D0E0 ldi r29,hi8(__stack - 0)
52 0014 DEBF out __SP_H__,r29
53 0016 CDBF out __SP_L__,r28
54 /* prologue end (size=4) */
55 .LM7:
56 0018 0E94 0000 call usart_init
57 .L3:
58 001c 8FE0 ldi r24,lo8(9999)
59 001e 97E2 ldi r25,hi8(9999)
60 .L8:
61 .LM8:
62 0020 C297 sbiw r24,50
63 0022 97FF sbrs r25,7
64 0024 FDCF rjmp .L8
65 .LM9:
66 0026 FACF rjmp .L3
67 /* epilogue: frame size=0 */
68 /* epilogue: noreturn */
69 /* epilogue end (size=0) */
70 /* function main size 12 (8) */
71 .LFE3:
73 .global __vector_11
75 __vector_11:
76 .LFB4:
77 .LM10:
78 /* prologue: frame size=10 */
79 0028 1F92 push __zero_reg__
80 002a 0F92 push __tmp_reg__
81 002c 0FB6 in __tmp_reg__,__SREG__
82 002e 0F92 push __tmp_reg__
83 0030 1124 clr __zero_reg__
84 0032 2F93 push r18
85 0034 3F93 push r19
86 0036 8F93 push r24
87 0038 9F93 push r25
88 003a EF93 push r30
89 003c FF93 push r31
90 003e CF93 push r28
91 0040 DF93 push r29
92 0042 CDB7 in r28,__SP_L__
93 0044 DEB7 in r29,__SP_H__
94 0046 2A97 sbiw r28,10
95 0048 DEBF out __SP_H__,r29
96 004a CDBF out __SP_L__,r28
97 /* prologue end (size=18) */
98 .LM11:
99 004c 8CB1 in r24,44-0x20
100 004e 8983 std Y+1,r24
101 .LM12:
102 0050 91E0 ldi r25,lo8(1)
103 .L133:
104 .LM13:
105 0052 5F9B sbis 43-0x20,7
106 0054 FECF rjmp .L133
107 .LM14:
108 0056 9E01 movw r18,r28
109 0058 2F5F subi r18,lo8(-(1))
110 005a 3F4F sbci r19,hi8(-(1))
111 005c F901 movw r30,r18
112 005e E90F add r30,r25
113 0060 F11D adc r31,__zero_reg__
114 0062 8CB1 in r24,44-0x20
115 0064 8083 st Z,r24
116 .LM15:
117 0066 9F5F subi r25,lo8(-(1))
118 0068 9A30 cpi r25,lo8(10)
119 006a 98F3 brlo .L133
120 006c 90E0 ldi r25,lo8(0)
121 .L125:
122 .LM16:
123 006e F901 movw r30,r18
124 0070 E90F add r30,r25
125 0072 F11D adc r31,__zero_reg__
126 0074 8081 ld r24,Z
127 0076 8CB9 out 44-0x20,r24
128 .L122:
129 .LM17:
130 0078 5E9B sbis 43-0x20,6
131 007a FECF rjmp .L122
132 .LM18:
133 007c 9F5F subi r25,lo8(-(1))
134 007e 9A30 cpi r25,lo8(10)
135 0080 B0F3 brlo .L125
136 /* epilogue: frame size=10 */
137 0082 2A96 adiw r28,10
138 0084 F894 cli
139 0086 DEBF out __SP_H__,r29
140 0088 CDBF out __SP_L__,r28
141 008a DF91 pop r29
142 008c CF91 pop r28
143 008e FF91 pop r31
144 0090 EF91 pop r30
145 0092 9F91 pop r25
146 0094 8F91 pop r24
147 0096 3F91 pop r19
148 0098 2F91 pop r18
149 009a 0F90 pop __tmp_reg__
150 009c 0FBE out __SREG__,__tmp_reg__
151 009e 0F90 pop __tmp_reg__
152 00a0 1F90 pop __zero_reg__
153 00a2 1895 reti
154 /* epilogue end (size=17) */
155 /* function __vector_11 size 62 (27) */
156 .LFE4:
158 .Letext0:
DEFINED SYMBOLS
*ABS*:00000000 sel.c
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cceKaaaa.s:3 *ABS*:0000003f __SREG__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cceKaaaa.s:4 *ABS*:0000003e __SP_H__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cceKaaaa.s:5 *ABS*:0000003d __SP_L__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cceKaaaa.s:6 *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cceKaaaa.s:7 *ABS*:00000001 __zero_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cceKaaaa.s:20 .text:00000000 usart_init
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cceKaaaa.s:46 .text:00000010 main
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cceKaaaa.s:75 .text:00000028 __vector_11
UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
__stack
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -