📄 main.lst
字号:
1 .file "main.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 main
20 main:
21 .LFB6:
22 .LM1:
23 /* prologue: frame size=0 */
24 /* prologue end (size=0) */
25 .LM2:
26 0000 81EB ldi r24,lo8(-79)
27 0002 8FBD out 79-0x20,r24
28 .LM3:
29 0004 89E0 ldi r24,lo8(9)
30 0006 8EBD out 78-0x20,r24
31 .LM4:
32 0008 1DBC out (76)+1-0x20,__zero_reg__
33 000a 1CBC out 76-0x20,__zero_reg__
34 .LM5:
35 000c 87B3 in r24,55-0x20
36 000e 866F ori r24,lo8(-10)
37 0010 87BB out 55-0x20,r24
38 .LM6:
39 0012 88B3 in r24,56-0x20
40 0014 866F ori r24,lo8(-10)
41 0016 88BB out 56-0x20,r24
42 0018 20E0 ldi r18,lo8(0)
43 .LVL0:
44 001a A0ED ldi r26,lo8(2000)
45 001c B7E0 ldi r27,hi8(2000)
46 001e 00C0 rjmp .L8
47 .LVL1:
48 .L3:
49 .LBB6:
50 .LBB7:
51 .LM7:
52 0020 CD01 movw r24,r26
53 .LVL2:
54 /* #APP */
55 0022 0197 1: sbiw r24,1
56 0024 01F4 brne 1b
57 /* #NOAPP */
58 .LBE7:
59 .LBE6:
60 .LM8:
61 0026 822F mov r24,r18
62 0028 9927 clr r25
63 .LVL3:
64 002a 9BBD out (74)+1-0x20,r25
65 002c 8ABD out 74-0x20,r24
66 .LM9:
67 002e 99BD out (72)+1-0x20,r25
68 0030 88BD out 72-0x20,r24
69 .LM10:
70 0032 2F5F subi r18,lo8(-(1))
71 .L8:
72 0034 2F3F cpi r18,lo8(-1)
73 0036 01F4 brne .L3
74 0038 2FEF ldi r18,lo8(255)
75 003a 30E0 ldi r19,hi8(255)
76 .LVL4:
77 003c E0ED ldi r30,lo8(2000)
78 003e F7E0 ldi r31,hi8(2000)
79 .L5:
80 .LBB8:
81 .LBB9:
82 .LM11:
83 0040 CF01 movw r24,r30
84 .LVL5:
85 /* #APP */
86 0042 0197 1: sbiw r24,1
87 0044 01F4 brne 1b
88 /* #NOAPP */
89 .LBE9:
90 .LBE8:
91 .LM12:
92 0046 3BBD out (74)+1-0x20,r19
93 0048 2ABD out 74-0x20,r18
94 .LM13:
95 004a 39BD out (72)+1-0x20,r19
96 004c 28BD out 72-0x20,r18
97 004e 2150 subi r18,lo8(-(-1))
98 0050 3040 sbci r19,hi8(-(-1))
99 .LM14:
100 0052 01F4 brne .L5
101 0054 20E0 ldi r18,lo8(0)
102 .LVL6:
103 0056 00C0 rjmp .L3
104 /* epilogue: frame size=0 */
105 /* epilogue: noreturn */
106 /* epilogue end (size=0) */
107 /* function main size 50 (50) */
108 .LFE6:
134 .Letext0:
DEFINED SYMBOLS
*ABS*:00000000 main.c
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccdQxnll.s:3 *ABS*:0000003f __SREG__
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccdQxnll.s:4 *ABS*:0000003e __SP_H__
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccdQxnll.s:5 *ABS*:0000003d __SP_L__
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccdQxnll.s:6 *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccdQxnll.s:7 *ABS*:00000001 __zero_reg__
C:\DOCUME~1\Owner\LOCALS~1\Temp/ccdQxnll.s:20 .text:00000000 main
UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -