📄 ex1l.lst
字号:
TMS320C2000 COFF Assembler PC v4.1.3 Wed May 20 15:08:41 2009
Tools Copyright (c) 1996-2006 Texas Instruments Incorporated
C:/temp/ucos/Debug/Ex1l.asm PAGE 1
1 ;***************************************************************
2 ;* TMS320C2000 C/C++ Codegen PC v4.1.3 *
3 ;* Date/Time created: Wed May 20 15:08:41 2009 *
4 ;***************************************************************
5 .compiler_opts --mem_model:code=flat --mem_model:data=large --quiet --silicon_version=28
6 0002 FP .set XAR2
7
8 DW$CU .dwtag DW_TAG_compile_unit
9 .dwattr DW$CU, DW_AT_name("Ex1l.c")
10 .dwattr DW$CU, DW_AT_producer("TMS320C2000 C/C++ Codegen PC v4.1.3 Copyright (c) 1996-2006 Texas Inst
11 .dwattr DW$CU, DW_AT_stmt_list(0x00)
12 .dwattr DW$CU, DW_AT_TI_VERSION(0x01)
13
14 DW$1 .dwtag DW_TAG_subprogram, DW_AT_name("InitPieVectTable"), DW_AT_symbol_name("_InitPieVectTable")
15 .dwattr DW$1, DW_AT_declaration(0x01)
16 .dwattr DW$1, DW_AT_external(0x01)
17
18 DW$2 .dwtag DW_TAG_subprogram, DW_AT_name("InitSysCtrl"), DW_AT_symbol_name("_InitSysCtrl")
19 .dwattr DW$2, DW_AT_declaration(0x01)
20 .dwattr DW$2, DW_AT_external(0x01)
21
22 DW$3 .dwtag DW_TAG_subprogram, DW_AT_name("OSStart"), DW_AT_symbol_name("_OSStart")
23 .dwattr DW$3, DW_AT_declaration(0x01)
24 .dwattr DW$3, DW_AT_external(0x01)
25
26 DW$4 .dwtag DW_TAG_subprogram, DW_AT_name("OSCtxSw"), DW_AT_symbol_name("_OSCtxSw")
27 .dwattr DW$4, DW_AT_declaration(0x01)
28 .dwattr DW$4, DW_AT_external(0x01)
29
30 DW$5 .dwtag DW_TAG_subprogram, DW_AT_name("OSTimeDly"), DW_AT_symbol_name("_OSTimeDly")
31 .dwattr DW$5, DW_AT_declaration(0x01)
32 .dwattr DW$5, DW_AT_external(0x01)
33 DW$6 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$50)
34 .dwendtag DW$5
35
36
37 DW$7 .dwtag DW_TAG_subprogram, DW_AT_name("InitPieCtrl"), DW_AT_symbol_name("_InitPieCtrl")
38 .dwattr DW$7, DW_AT_declaration(0x01)
39 .dwattr DW$7, DW_AT_external(0x01)
40
41 DW$8 .dwtag DW_TAG_subprogram, DW_AT_name("OSInit"), DW_AT_symbol_name("_OSInit")
42 .dwattr DW$8, DW_AT_declaration(0x01)
43 .dwattr DW$8, DW_AT_external(0x01)
44
45 DW$9 .dwtag DW_TAG_subprogram, DW_AT_name("OSTickISR"), DW_AT_symbol_name("_OSTickISR")
46 .dwattr DW$9, DW_AT_declaration(0x01)
47 .dwattr DW$9, DW_AT_external(0x01)
48
49 DW$10 .dwtag DW_TAG_subprogram, DW_AT_name("OSTaskCreate"), DW_AT_symbol_name("_OSTaskCreate")
50 .dwattr DW$10, DW_AT_type(*DW$T$56)
51 .dwattr DW$10, DW_AT_declaration(0x01)
52 .dwattr DW$10, DW_AT_external(0x01)
53 DW$11 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$49)
54 DW$12 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$3)
55 DW$13 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$58)
TMS320C2000 COFF Assembler PC v4.1.3 Wed May 20 15:08:41 2009
Tools Copyright (c) 1996-2006 Texas Instruments Incorporated
C:/temp/ucos/Debug/Ex1l.asm PAGE 2
56 DW$14 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$56)
57 .dwendtag DW$10
58
59 .global _CpuTimer0
60 00000000 _CpuTimer0: .usect ".ebss",8,1,1
61 DW$15 .dwtag DW_TAG_variable, DW_AT_name("CpuTimer0"), DW_AT_symbol_name("_CpuTimer0")
62 .dwattr DW$15, DW_AT_location[DW_OP_addr _CpuTimer0]
63 .dwattr DW$15, DW_AT_type(*DW$T$34)
64 .dwattr DW$15, DW_AT_external(0x01)
65 DW$16 .dwtag DW_TAG_variable, DW_AT_name("CpuTimer0Regs"), DW_AT_symbol_name("_CpuTimer0Regs")
66 .dwattr DW$16, DW_AT_type(*DW$T$32)
67 .dwattr DW$16, DW_AT_declaration(0x01)
68 .dwattr DW$16, DW_AT_external(0x01)
69 DW$17 .dwtag DW_TAG_variable, DW_AT_name("PieCtrlRegs"), DW_AT_symbol_name("_PieCtrlRegs")
70 .dwattr DW$17, DW_AT_type(*DW$T$75)
71 .dwattr DW$17, DW_AT_declaration(0x01)
72 .dwattr DW$17, DW_AT_external(0x01)
73 DW$18 .dwtag DW_TAG_variable, DW_AT_name("TaskStartStk"), DW_AT_symbol_name("_TaskStartStk")
74 .dwattr DW$18, DW_AT_type(*DW$T$61)
75 .dwattr DW$18, DW_AT_declaration(0x01)
76 .dwattr DW$18, DW_AT_external(0x01)
77 DW$19 .dwtag DW_TAG_variable, DW_AT_name("TaskStk"), DW_AT_symbol_name("_TaskStk")
78 .dwattr DW$19, DW_AT_type(*DW$T$62)
79 .dwattr DW$19, DW_AT_declaration(0x01)
80 .dwattr DW$19, DW_AT_external(0x01)
81 DW$20 .dwtag DW_TAG_variable, DW_AT_name("PieVectTable"), DW_AT_symbol_name("_PieVectTable")
82 .dwattr DW$20, DW_AT_type(*DW$T$47)
83 .dwattr DW$20, DW_AT_declaration(0x01)
84 .dwattr DW$20, DW_AT_external(0x01)
85 ; C:\CCStudio_v3.3\C2000\cgtools\bin\ac2000.exe -@C:\DOCUME~1\CHENGX~1\LOCALS~1\Temp\TI47612
86 00000000 .sect ".text"
87 .global _main
88
89 DW$21 .dwtag DW_TAG_subprogram, DW_AT_name("main"), DW_AT_symbol_name("_main")
90 .dwattr DW$21, DW_AT_low_pc(_main)
91 .dwattr DW$21, DW_AT_high_pc(0x00)
92 .dwattr DW$21, DW_AT_begin_file("Ex1l.c")
93 .dwattr DW$21, DW_AT_begin_line(0x34)
94 .dwattr DW$21, DW_AT_begin_column(0x06)
95 .dwpsn "Ex1l.c",53,1
96
97 .dwfde DW$CIE
98
99 ;***************************************************************
100 ;* FNAME: _main FR SIZE: 2 *
101 ;* *
102 ;* FUNCTION ENVIRONMENT *
103 ;* *
104 ;* FUNCTION PROPERTIES *
105 ;* 2 Parameter, 0 Auto, 0 SOE *
106 ;***************************************************************
107
108 _main:
109 .dwcfa 0x1d, -2
110 .dwcfa 0x1c, 26, 0
TMS320C2000 COFF Assembler PC v4.1.3 Wed May 20 15:08:41 2009
Tools Copyright (c) 1996-2006 Texas Instruments Incorporated
C:/temp/ucos/Debug/Ex1l.asm PAGE 3
111 .dwcfa 0x09, 40, 26
112 00000000 FE02 ADDB SP,#2
113 .dwcfa 0x1d, -4
114 .dwpsn "Ex1l.c",56,5
115 00000001 3B10 setc INTM
116 .dwpsn "Ex1l.c",57,5
117 00000002 7622 EALLOW
118 .dwpsn "Ex1l.c",58,5
119 00000003 FF69 SPM #0
120 00000004 7640! LCR #_InitSysCtrl ; |58|
00000005 0000
121 ; call occurs [#_InitSysCtrl] ; |58|
122 .dwpsn "Ex1l.c",59,5
123 00000006 7640! LCR #_InitPieVectTable ; |59|
00000007 0000
124 ; call occurs [#_InitPieVectTable] ; |59|
125 .dwpsn "Ex1l.c",60,5
126 00000008 7640! LCR #_InitPieCtrl ; |60|
00000009 0000
127 ; call occurs [#_InitPieCtrl] ; |60|
128 .dwpsn "Ex1l.c",61,5
129 0000000a 761A EDIS
130 .dwpsn "Ex1l.c",63,5
131 0000000b FF69 SPM #0
132 0000000c 7640! LCR #_OSInit ; |63|
0000000d 0000
133 ; call occurs [#_OSInit] ; |63|
134 .dwpsn "Ex1l.c",64,5
135 0000000e 8F00! MOVL XAR4,#_TaskStartStk ; |64|
0000000f 0000
136 00000010 A842 MOVL *-SP[2],XAR4 ; |64|
137 00000011 D500 MOVB XAR5,#0
138 00000012 9A03 MOVB AL,#3 ; |64|
139 00000013 8F00' MOVL XAR4,#_TaskStart ; |64|
00000014 001B
140 00000015 7640! LCR #_OSTaskCreate ; |64|
00000016 0000
141 ; call occurs [#_OSTaskCreate] ; |64|
142 .dwpsn "Ex1l.c",65,5
143 00000017 7640! LCR #_OSStart ; |65|
00000018 0000
144 ; call occurs [#_OSStart] ; |65|
145 .dwpsn "Ex1l.c",66,1
146 00000019 FE82 SUBB SP,#2
147 .dwcfa 0x1d, -2
148 0000001a 0006 LRETR
149 ; return occurs
150 .dwattr DW$21, DW_AT_end_file("Ex1l.c")
151 .dwattr DW$21, DW_AT_end_line(0x42)
152 .dwattr DW$21, DW_AT_end_column(0x01)
153 .dwendentry
154 .dwendtag DW$21
155
156 0000001b .sect ".text"
157 .global _TaskStart
TMS320C2000 COFF Assembler PC v4.1.3 Wed May 20 15:08:41 2009
Tools Copyright (c) 1996-2006 Texas Instruments Incorporated
C:/temp/ucos/Debug/Ex1l.asm PAGE 4
158
159 DW$22 .dwtag DW_TAG_subprogram, DW_AT_name("TaskStart"), DW_AT_symbol_name("_TaskStart")
160 .dwattr DW$22, DW_AT_low_pc(_TaskStart)
161 .dwattr DW$22, DW_AT_high_pc(0x00)
162 .dwattr DW$22, DW_AT_begin_file("Ex1l.c")
163 .dwattr DW$22, DW_AT_begin_line(0x4a)
164 .dwattr DW$22, DW_AT_begin_column(0x06)
165 .dwpsn "Ex1l.c",75,1
166
167 .dwfde DW$CIE
168
169 ;***************************************************************
170 ;* FNAME: _TaskStart FR SIZE: 4 *
171 ;* *
172 ;* FUNCTION ENVIRONMENT *
173 ;* *
174 ;* FUNCTION PROPERTIES *
175 ;* 2 Parameter, 2 Auto, 0 SOE *
176 ;***************************************************************
177
178 _TaskStart:
179 .dwcfa 0x1d, -2
180 .dwcfa 0x1c, 26, 0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -