📄 ex1l.lst
字号:
TMS320C2000 COFF Assembler PC Version 3.03 Thu Aug 07 15:43:47 2003
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
F:/DSP2xx/ucos/Debug/EX1L.asm PAGE 1
1 ;***************************************************************
2 ;* TMS320C2000 C/C++ Codegen PC Version 3.03 *
3 ;* Date/Time created: Thu Aug 07 15:43:47 2003 *
4 ;***************************************************************
5 0002 FP .set XAR2
6 .file "EX1L.C"
7 .global _CpuTimer0
8 00000000 _CpuTimer0: .usect ".ebss",8,1,1
9 .sym _CpuTimer0,_CpuTimer0, 8, 2, 128, _CPUTIMER_VARS
10 ; d:\ti_21\c2000\cgtools\bin\ac2000.exe -@D:\DOCUME~1\DEVELO~1\LOCALS~1\Temp\TI1268_4
11
12 00000000 .sect ".text"
13 .global _main
14 .sym _main,_main, 32, 2, 0
15 .func 54
16
17 ;***************************************************************
18 ;* FNAME: _main FR SIZE: 2 *
19 ;* *
20 ;* FUNCTION ENVIRONMENT *
21 ;* *
22 ;* FUNCTION PROPERTIES *
23 ;* 2 Parameter, 0 Auto, 0 SOE *
24 ;***************************************************************
25
26 00000000 _main:
27 .line 2
28 00000000 FE02 ADDB SP,#2
29 .line 5
30 00000001 3B10 setc INTM
31 .line 6
32 00000002 7622 EALLOW
33 .line 7
34 00000003 7640! LCR #_InitSysCtrl ; |60|
00000004 0000
35 ; call occurs [#_InitSysCtrl] ; |60|
36 .line 8
37 00000005 7640! LCR #_InitPieVectTable ; |61|
00000006 0000
38 ; call occurs [#_InitPieVectTable] ; |61|
39 .line 9
40 00000007 7640! LCR #_InitPieCtrl ; |62|
00000008 0000
41 ; call occurs [#_InitPieCtrl] ; |62|
42 .line 10
43 00000009 761A EDIS
44 .line 12
45 0000000a 7640! LCR #_OSInit ; |65|
0000000b 0000
46 ; call occurs [#_OSInit] ; |65|
47 .line 13
48 0000000c D500 MOVB XAR5,#0
49 0000000d 8F00! MOVL XAR4,#_TaskStartStk ; |66|
0000000e 0000
50 0000000f A842 MOVL *-SP[2],XAR4 ; |66|
TMS320C2000 COFF Assembler PC Version 3.03 Thu Aug 07 15:43:47 2003
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
F:/DSP2xx/ucos/Debug/EX1L.asm PAGE 2
51 00000010 9A00 MOVB AL,#0
52 00000011 8F00' MOVL XAR4,#_TaskStart ; |66|
00000012 0019
53 00000013 7640! LCR #_OSTaskCreate ; |66|
00000014 0000
54 ; call occurs [#_OSTaskCreate] ; |66|
55 .line 14
56 00000015 7640! LCR #_OSStart ; |67|
00000016 0000
57 ; call occurs [#_OSStart] ; |67|
58 .line 15
59 00000017 FE82 SUBB SP,#2
60 00000018 0006 LRETR
61 ; return occurs
62 .endfunc 68,000000000h,2
63
64
65
66 00000019 .sect ".text"
67 .global _TaskStart
68 .sym _TaskStart,_TaskStart, 32, 2, 0
69 .func 76
70
71 ;***************************************************************
72 ;* FNAME: _TaskStart FR SIZE: 6 *
73 ;* *
74 ;* FUNCTION ENVIRONMENT *
75 ;* *
76 ;* FUNCTION PROPERTIES *
77 ;* 2 Parameter, 3 Auto, 0 SOE *
78 ;***************************************************************
79
80 00000019 _TaskStart:
81 .line 2
82 ;* AR4 assigned to _data
83 .sym _data,12, 16, 17, 22
84 .sym _data,-4, 16, 1, 22
85 .sym _i,-5, 12, 1, 16
86 00000019 FE06 ADDB SP,#6
87 0000001a A844 MOVL *-SP[4],XAR4 ; |77|
88 .line 5
89 0000001b 0644 MOVL ACC,*-SP[4] ; |80|
90 0000001c 1E44 MOVL *-SP[4],ACC ; |80|
91 .line 8
92 0000001d 7640' LCR #_InitCpuTimers ; |83|
0000001e 007E
93 ; call occurs [#_InitCpuTimers] ; |83|
94 .line 11
95 0000001f 7622 EALLOW
96 .line 13
97 00000020 7623 OR IER,#0x0001 ; |88|
00000021 0001
98 .line 15
99 00000022 8F00! MOVL XAR4,#_OSCtxSw ; |90|
00000023 0000
TMS320C2000 COFF Assembler PC Version 3.03 Thu Aug 07 15:43:47 2003
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
F:/DSP2xx/ucos/Debug/EX1L.asm PAGE 3
100 00000024 761F! MOVW DP,#_PieVectTable+62
00000025 0000
101 00000026 A83E! MOVL @_PieVectTable+62,XAR4 ; |90|
102 .line 17
103 00000027 761F! MOVW DP,#_PieCtrlRegs+2
00000028 0000
104 00000029 1A02! OR @_PieCtrlRegs+2,#0x0040 ; |92|
0000002a 0040
105 .line 19
106 0000002b 8F00! MOVL XAR4,#_OSTickISR ; |94|
0000002c 0000
107 0000002d 761F! MOVW DP,#_PieVectTable+76
0000002e 0001
108 0000002f A80C! MOVL @_PieVectTable+76,XAR4 ; |94|
109 .line 20
110 00000030 761A EDIS
111 .line 23
112 00000031 28A8 MOV AH,#18804
00000032 4974
113 00000033 28A9 MOV AL,#9216
00000034 2400
114 00000035 1E42 MOVL *-SP[2],ACC ; |98|
115 00000036 9A00 MOV AL,#0
116 00000037 8F00- MOVL XAR4,#_CpuTimer0 ; |98|
00000038 0000
117 00000039 28A8 MOV AH,#17096
0000003a 42C8
118 0000003b 7640' LCR #_ConfigCpuTimer ; |98|
0000003c 0093
119 ; call occurs [#_ConfigCpuTimer] ; |98|
120 .line 24
121 0000003d 8F00! MOVL XAR4,#_TaskStk ; |99|
0000003e 0000
122 0000003f D500 MOVB XAR5,#0
123 00000040 A842 MOVL *-SP[2],XAR4 ; |99|
124 00000041 9A0A MOVB AL,#10 ; |99|
125 00000042 8F00' MOVL XAR4,#_Task ; |99|
00000043 0065
126 00000044 7640! LCR #_OSTaskCreate ; |99|
00000045 0000
127 ; call occurs [#_OSTaskCreate] ; |99|
128 .line 25
129 00000046 8F00! MOVL XAR4,#_TaskStk+30 ; |100|
00000047 001E
130 00000048 D500 MOVB XAR5,#0
131 00000049 A842 MOVL *-SP[2],XAR4 ; |100|
132 0000004a 9A0C MOVB AL,#12 ; |100|
133 0000004b 8F00' MOVL XAR4,#_Task1 ; |100|
0000004c 005D
134 0000004d 7640! LCR #_OSTaskCreate ; |100|
0000004e 0000
135 ; call occurs [#_OSTaskCreate] ; |100|
136 .line 27
137 0000004f 761F! MOVW DP,#_CpuTimer0Regs+4
00000050 0000
TMS320C2000 COFF Assembler PC Version 3.03 Thu Aug 07 15:43:47 2003
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
F:/DSP2xx/ucos/Debug/EX1L.asm PAGE 4
138 00000051 1804! AND @_CpuTimer0Regs+4,#0xffef ; |102|
00000052 FFEF
139 .line 28
140 00000053 2910 clrc INTM
141 .line 29
142 00000054 2920 clrc DBGM
143 00000055 L1:
144 .line 32
145 00000055 2845 MOV *-SP[5],#3
00000056 0003
146 .line 33
147 00000057 2845 MOV *-SP[5],#7
00000058 0007
148 .line 34
149 00000059 9A01 MOVB AL,#1 ; |109|
150 0000005a 7640! LCR #_OSTimeDly ; |109|
0000005b 0000
151 ; call occurs [#_OSTimeDly] ; |109|
152 .line 36
153 0000005c 6FF9 B L1,UNC ; |111|
154 ; branch occurs ; |111|
155 .endfunc 115,000000000h,6
156
157
158
159 0000005d .sect ".text"
160 .global _Task1
161 .sym _Task1,_Task1, 32, 2, 0
162 .func 122
163
164 ;***************************************************************
165 ;* FNAME: _Task1 FR SIZE: 4 *
166 ;* *
167 ;* FUNCTION ENVIRONMENT *
168 ;* *
169 ;* FUNCTION PROPERTIES *
170 ;* 0 Parameter, 3 Auto, 0 SOE *
171 ;***************************************************************
172
173 0000005d _Task1:
174 .line 2
175 ;* AR4 assigned to _data
176 .sym _data,12, 16, 17, 22
177 .sym _data,-2, 16, 1, 22
178 .sym _x1,-3, 12, 1, 16
179 0000005d FE04 ADDB SP,#4
180 0000005e A842 MOVL *-SP[2],XAR4 ; |123|
181 0000005f L2:
182 .line 6
183 0000005f 2843 MOV *-SP[3],#3
00000060 0003
184 .line 8
185 00000061 9A06 MOVB AL,#6 ; |129|
186 00000062 7640! LCR #_OSTimeDly ; |129|
00000063 0000
TMS320C2000 COFF Assembler PC Version 3.03 Thu Aug 07 15:43:47 2003
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
F:/DSP2xx/ucos/Debug/EX1L.asm PAGE 5
187 ; call occurs [#_OSTimeDly] ; |129|
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -