📄 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 .data
19 .LC0:
20 0000 BEBA 00 .string "\276\272"
21 .text
22 .global main
24 main:
25 .LFB6:
26 .LM1:
27 /* prologue: frame size=0 */
28 0000 EF92 push r14
29 0002 0F93 push r16
30 0004 1F93 push r17
31 0006 CF93 push r28
32 0008 DF93 push r29
33 /* prologue end (size=5) */
34 .LM2:
35 000a 8FEF ldi r24,lo8(-1)
36 000c 81BB out 49-0x20,r24
37 .LM3:
38 000e 84BB out 52-0x20,r24
39 .LM4:
40 0010 0E94 0000 call Lcd12864_Init
41 .LM5:
42 0014 EE24 clr r14
43 0016 00E0 ldi r16,lo8(.LC0)
44 0018 10E0 ldi r17,hi8(.LC0)
45 001a 20E0 ldi r18,lo8(0)
46 001c 40E0 ldi r20,lo8(0)
47 001e 60E4 ldi r22,lo8(64)
48 0020 80E8 ldi r24,lo8(-128)
49 0022 0E94 0000 call Write_lcd12864_Data
50 .LVL0:
51 .L10:
52 .LM6:
53 0026 C0E0 ldi r28,lo8(0)
54 0028 D0E0 ldi r29,hi8(0)
55 .L9:
56 .LBB12:
57 .LBB13:
58 .LBB14:
59 .LBB15:
60 .LM7:
61 002a 80E0 ldi r24,lo8(0)
62 002c 90E0 ldi r25,hi8(0)
63 002e FC01 movw r30,r24
64 .LVL1:
65 /* #APP */
66 0030 3197 1: sbiw r30,1
67 0032 01F4 brne 1b
68 /* #NOAPP */
69 .LBE15:
70 .LBE14:
71 .LBE13:
72 .LBE12:
73 .LBB16:
74 .LBB17:
75 .LBB18:
76 .LBB19:
77 /* #APP */
78 0034 0197 1: sbiw r24,1
79 0036 01F4 brne 1b
80 .LVL2:
81 /* #NOAPP */
82 .LBE19:
83 .LBE18:
84 .LBE17:
85 .LBE16:
86 .LM8:
87 0038 CE01 movw r24,r28
88 .LVL3:
89 003a 806C ori r24,lo8(-64)
90 003c 182F mov r17,r24
91 003e 60E0 ldi r22,lo8(0)
92 0040 0E94 0000 call Write_lcd12864_Order
93 .LVL4:
94 .LM9:
95 0044 61E0 ldi r22,lo8(1)
96 0046 812F mov r24,r17
97 0048 0E94 0000 call Write_lcd12864_Order
98 .LM10:
99 004c 2196 adiw r28,1
100 .LM11:
101 004e C034 cpi r28,64
102 0050 D105 cpc r29,__zero_reg__
103 0052 01F4 brne .L9
104 0054 00C0 rjmp .L10
105 /* epilogue: frame size=0 */
106 /* epilogue: noreturn */
107 /* epilogue end (size=0) */
108 /* function main size 47 (42) */
109 .LFE6:
135 .Letext0:
DEFINED SYMBOLS
*ABS*:00000000 main.c
C:\DOCUME~1\XINGYU~1\LOCALS~1\Temp/ccRsZos6.s:3 *ABS*:0000003f __SREG__
C:\DOCUME~1\XINGYU~1\LOCALS~1\Temp/ccRsZos6.s:4 *ABS*:0000003e __SP_H__
C:\DOCUME~1\XINGYU~1\LOCALS~1\Temp/ccRsZos6.s:5 *ABS*:0000003d __SP_L__
C:\DOCUME~1\XINGYU~1\LOCALS~1\Temp/ccRsZos6.s:6 *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\XINGYU~1\LOCALS~1\Temp/ccRsZos6.s:7 *ABS*:00000001 __zero_reg__
C:\DOCUME~1\XINGYU~1\LOCALS~1\Temp/ccRsZos6.s:24 .text:00000000 main
UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
Lcd12864_Init
Write_lcd12864_Data
Write_lcd12864_Order
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -