📄 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
11 .text
12 .Ltext0:
81 .global main
83 main:
1:main.c **** /*
2:main.c **** ****************************************************************************
3:main.c **** * 宁波中科集成电路设计中心 版权所有 Copyright 2005
4:main.c **** * http:\\www.nbicc.com
5:main.c **** *文件名: main.c
6:main.c **** *程序员: 夏鹏 xpsonny@nbicc.com
7:main.c **** *主要内容 系统入口函数
8:main.c ****
9:main.c **** *如有问题或BUG,请登录www.wsn.net.cn 提问或用邮件和作者联系
10:main.c **** ****************************************************************************
11:main.c **** */
12:main.c **** #include "os.h"
13:main.c ****
14:main.c **** int main(void)
15:main.c **** {
85 .LM1:
86 /* prologue: frame size=0 */
87 0000 C0E0 ldi r28,lo8(__stack - 0)
88 0002 D0E0 ldi r29,hi8(__stack - 0)
89 0004 DEBF out __SP_H__,r29
90 0006 CDBF out __SP_L__,r28
91 /* prologue end (size=4) */
16:main.c **** MainHardwareInit();
93 .LM2:
94 0008 0E94 0000 call MainHardwareInit
17:main.c **** OSSchedInit();
96 .LM3:
97 000c 0E94 0000 call OSSchedInit
18:main.c ****
19:main.c **** MainStdControlInit();
99 .LM4:
100 0010 0E94 0000 call MainStdControlInit
20:main.c **** MainStdControlStart();
102 .LM5:
103 0014 0E94 0000 call MainStdControlStart
21:main.c ****
22:main.c **** EnableInterrupt();
105 .LM6:
106 0018 0E94 0000 call EnableInterrupt
107 .L2:
23:main.c ****
24:main.c **** while (1) {
25:main.c **** OSHRunTask();
109 .LM7:
110 001c 0E94 0000 call OSHRunTask
111 0020 FDCF rjmp .L2
112 /* epilogue: frame size=0 */
113 /* epilogue: noreturn */
114 /* epilogue end (size=0) */
115 /* function main size 17 (13) */
117 .comm RecordPassed,30,1
119 .text
121 Letext:
122 /* File "main.c": code 17 = 0x0011 ( 13), prologues 4, epilogues 0 */
DEFINED SYMBOLS
*ABS*:00000000 main.c
*ABS*:0000003f __SREG__
*ABS*:0000003e __SP_H__
*ABS*:0000003d __SP_L__
*ABS*:00000000 __tmp_reg__
*ABS*:00000001 __zero_reg__
D:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccimaaaa.s:83 .text:00000000 main
*COM*:0000001e RecordPassed
D:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccimaaaa.s:121 .text:00000022 Letext
UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
__stack
MainHardwareInit
OSSchedInit
MainStdControlInit
MainStdControlStart
EnableInterrupt
OSHRunTask
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -