📄 dsp28_cputimers.lst
字号:
160 .dwattr DW$9, DW_AT_type(*DW$T$36)
161 .dwattr DW$9, DW_AT_location[DW_OP_reg12]
162 ;* AL assigned to _Freq
163 DW$10 .dwtag DW_TAG_formal_parameter, DW_AT_name("Freq"), DW_AT_symbol_name("_Freq")
164 .dwattr DW$10, DW_AT_type(*DW$T$16)
165 .dwattr DW$10, DW_AT_location[DW_OP_reg0]
166 DW$11 .dwtag DW_TAG_formal_parameter, DW_AT_name("Period"), DW_AT_symbol_name("_Period")
167 .dwattr DW$11, DW_AT_type(*DW$T$16)
168 .dwattr DW$11, DW_AT_location[DW_OP_breg20 -12]
169 DW$12 .dwtag DW_TAG_variable, DW_AT_name("Timer"), DW_AT_symbol_name("_Timer")
170 .dwattr DW$12, DW_AT_type(*DW$T$36)
171 .dwattr DW$12, DW_AT_location[DW_OP_breg20 -4]
172 DW$13 .dwtag DW_TAG_variable, DW_AT_name("Freq"), DW_AT_symbol_name("_Freq")
173 .dwattr DW$13, DW_AT_type(*DW$T$16)
174 .dwattr DW$13, DW_AT_location[DW_OP_breg20 -6]
175 DW$14 .dwtag DW_TAG_variable, DW_AT_name("temp"), DW_AT_symbol_name("_temp")
176 .dwattr DW$14, DW_AT_type(*DW$T$21)
177 .dwattr DW$14, DW_AT_location[DW_OP_breg20 -8]
178 0000003a 1E46 MOVL *-SP[6],ACC ; |72|
179 0000003b A844 MOVL *-SP[4],XAR4 ; |72|
180 .dwpsn "DSP28_CpuTimers.c",76,2
181 0000003c 8A44 MOVL XAR4,*-SP[4] ; |76|
182 0000003d 0646 MOVL ACC,*-SP[6] ; |76|
183 0000003e 1EE4 MOVL *+XAR4[4],ACC ; |76|
184 .dwpsn "DSP28_CpuTimers.c",77,2
185 0000003f 8A44 MOVL XAR4,*-SP[4] ; |77|
186 00000040 064C MOVL ACC,*-SP[12] ; |77|
187 00000041 1EF4 MOVL *+XAR4[6],ACC ; |77|
188 .dwpsn "DSP28_CpuTimers.c",78,2
189 00000042 064C MOVL ACC,*-SP[12] ; |78|
190 00000043 1E42 MOVL *-SP[2],ACC ; |78|
191 00000044 0646 MOVL ACC,*-SP[6] ; |78|
192 00000045 7640! LCR #FS$$MPY ; |78|
00000046 0000
193 ; call occurs [#FS$$MPY] ; |78|
194 00000047 7640! LCR #FS$$TOUL ; |78|
00000048 0000
195 ; call occurs [#FS$$TOUL] ; |78|
196 00000049 1E48 MOVL *-SP[8],ACC ; |78|
TMS320C2000 COFF Assembler PC v4.1.0 Fri Aug 10 16:54:25 2007
Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
C:\DOCUME~1\lij6\LOCALS~1\Temp\TI88810 PAGE 5
197 .dwpsn "DSP28_CpuTimers.c",79,2
198 0000004a 8A44 MOVL XAR4,*-SP[4] ; |79|
199 0000004b 8AC4 MOVL XAR4,*+XAR4[0] ; |79|
200 0000004c 0648 MOVL ACC,*-SP[8] ; |79|
201 0000004d 1ED4 MOVL *+XAR4[2],ACC ; |79|
202 .dwpsn "DSP28_CpuTimers.c",82,2
203 0000004e 8A44 MOVL XAR4,*-SP[4] ; |82|
204 0000004f 8AC4 MOVL XAR4,*+XAR4[0] ; |82|
205 00000050 2BF4 MOV *+XAR4[6],#0 ; |82|
206 .dwpsn "DSP28_CpuTimers.c",83,2
207 00000051 8A44 MOVL XAR4,*-SP[4] ; |83|
208 00000052 8AC4 MOVL XAR4,*+XAR4[0] ; |83|
209 00000053 2BFC MOV *+XAR4[7],#0 ; |83|
210 .dwpsn "DSP28_CpuTimers.c",86,2
211 00000054 8A44 MOVL XAR4,*-SP[4] ; |86|
212 00000055 8AC4 MOVL XAR4,*+XAR4[0] ; |86|
213 00000056 18E4 AND *+XAR4[4],#0xfffb ; |86|
00000057 FFFB
214 .dwpsn "DSP28_CpuTimers.c",87,2
215 00000058 8A44 MOVL XAR4,*-SP[4] ; |87|
216 00000059 8AC4 MOVL XAR4,*+XAR4[0] ; |87|
217 0000005a 18E4 AND *+XAR4[4],#0xfff7 ; |87|
0000005b FFF7
218 .dwpsn "DSP28_CpuTimers.c",88,2
219 0000005c 8A44 MOVL XAR4,*-SP[4] ; |88|
220 0000005d 8AC4 MOVL XAR4,*+XAR4[0] ; |88|
221 0000005e 1AE4 OR *+XAR4[4],#0x0010 ; |88|
0000005f 0010
222 .dwpsn "DSP28_CpuTimers.c",89,2
223 00000060 8A44 MOVL XAR4,*-SP[4] ; |89|
224 00000061 8AC4 MOVL XAR4,*+XAR4[0] ; |89|
225 00000062 1AE4 OR *+XAR4[4],#0x0020 ; |89|
00000063 0020
226 .dwpsn "DSP28_CpuTimers.c",90,2
227 00000064 8A44 MOVL XAR4,*-SP[4] ; |90|
228 00000065 8AC4 MOVL XAR4,*+XAR4[0] ; |90|
229 00000066 18E4 AND *+XAR4[4],#0xffbf ; |90|
00000067 FFBF
230 .dwpsn "DSP28_CpuTimers.c",91,2
231 00000068 8A44 MOVL XAR4,*-SP[4] ; |91|
232 00000069 8AC4 MOVL XAR4,*+XAR4[0] ; |91|
233 0000006a 1AE4 OR *+XAR4[4],#0x0380 ; |91|
0000006b 0380
234 .dwpsn "DSP28_CpuTimers.c",92,2
235 0000006c 8A44 MOVL XAR4,*-SP[4] ; |92|
236 0000006d 8AC4 MOVL XAR4,*+XAR4[0] ; |92|
237 0000006e 1AE4 OR *+XAR4[4],#0x0400 ; |92|
0000006f 0400
238 .dwpsn "DSP28_CpuTimers.c",93,2
239 00000070 8A44 MOVL XAR4,*-SP[4] ; |93|
240 00000071 8AC4 MOVL XAR4,*+XAR4[0] ; |93|
241 00000072 1AE4 OR *+XAR4[4],#0x0800 ; |93|
00000073 0800
242 .dwpsn "DSP28_CpuTimers.c",94,2
243 00000074 8A44 MOVL XAR4,*-SP[4] ; |94|
TMS320C2000 COFF Assembler PC v4.1.0 Fri Aug 10 16:54:25 2007
Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
C:\DOCUME~1\lij6\LOCALS~1\Temp\TI88810 PAGE 6
244 00000075 8AC4 MOVL XAR4,*+XAR4[0] ; |94|
245 00000076 1AE4 OR *+XAR4[4],#0x4000 ; |94|
00000077 4000
246 .dwpsn "DSP28_CpuTimers.c",97,2
247 00000078 0200 MOVB ACC,#0
248 00000079 8A44 MOVL XAR4,*-SP[4] ; |97|
249 0000007a 1ED4 MOVL *+XAR4[2],ACC ; |97|
250 .dwpsn "DSP28_CpuTimers.c",98,1
251 0000007b FE88 SUBB SP,#8
252 .dwcfa 0x1d, -2
253 0000007c 0006 LRETR
254 ; return occurs
255 .dwattr DW$8, DW_AT_end_file("DSP28_CpuTimers.c")
256 .dwattr DW$8, DW_AT_end_line(0x62)
257 .dwattr DW$8, DW_AT_end_column(0x01)
258 .dwendentry
259 .dwendtag DW$8
260
261 ;***************************************************************
262 ;* UNDEFINED EXTERNAL REFERENCES *
263 ;***************************************************************
264 .global _CpuTimer1Regs
265 .global _CpuTimer2Regs
266 .global _CpuTimer0Regs
267 .global FS$$MPY
268 .global FS$$TOUL
269
270 ;***************************************************************
271 ;* TYPE INFORMATION *
272 ;***************************************************************
273
274 DW$T$35 .dwtag DW_TAG_subroutine_type
275 .dwattr DW$T$35, DW_AT_language(DW_LANG_C)
276
277 DW$T$37 .dwtag DW_TAG_subroutine_type
278 .dwattr DW$T$37, DW_AT_language(DW_LANG_C)
279 DW$15 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$36)
280 DW$16 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$16)
281 DW$17 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$16)
282 .dwendtag DW$T$37
283
284 DW$T$21 .dwtag DW_TAG_typedef, DW_AT_name("Uint32"), DW_AT_type(*DW$T$13)
285 .dwattr DW$T$21, DW_AT_language(DW_LANG_C)
286 DW$T$16 .dwtag DW_TAG_base_type, DW_AT_name("float")
287 .dwattr DW$T$16, DW_AT_encoding(DW_ATE_float)
288 .dwattr DW$T$16, DW_AT_byte_size(0x02)
289 DW$18 .dwtag DW_TAG_far_type
290 .dwattr DW$18, DW_AT_type(*DW$T$31)
291 DW$T$32 .dwtag DW_TAG_volatile_type
292 .dwattr DW$T$32, DW_AT_type(*DW$18)
293
294 DW$T$34 .dwtag DW_TAG_structure_type
295 .dwattr DW$T$34, DW_AT_name("CPUTIMER_VARS")
296 .dwattr DW$T$34, DW_AT_byte_size(0x08)
297 DW$19 .dwtag DW_TAG_member, DW_AT_type(*DW$T$33)
TMS320C2000 COFF Assembler PC v4.1.0 Fri Aug 10 16:54:25 2007
Tools Copyright (c) 1996-2005 Texas Instruments Incorporated
C:\DOCUME~1\lij6\LOCALS~1\Temp\TI88810 PAGE 7
298 .dwattr DW$19, DW_AT_name("RegsAddr"), DW_AT_symbol_name("_RegsAddr")
299 .dwattr DW$19, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
300 .dwattr DW$19, DW_AT_accessibility(DW_ACCESS_public)
301 DW$20 .dwtag DW_TAG_member, DW_AT_type(*DW$T$21)
302 .dwattr DW$20, DW_AT_name("InterruptCount"), DW_AT_symbol_name("_InterruptCount")
303 .dwattr DW$20, DW_AT_data_member_location[DW_OP_plus_uconst 0x2]
304 .dwattr DW$20, DW_AT_accessibility(DW_ACCESS_public)
305 DW$21 .dwtag DW_TAG_member, DW_AT_type(*DW$T$16)
306 .dwattr DW$21, DW_AT_name("CPUFreqInMHz"), DW_AT_symbol_name("_CPUFreqInMHz")
307 .dwattr DW$21, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
308 .dwattr DW$21, DW_AT_accessibility(DW_ACCESS_public)
309 DW$22 .dwtag DW_TAG_member, DW_AT_type(*DW$T$16)
310 .dwattr DW$22, DW_AT_name("PeriodInUSec"), DW_AT_symbol_name("_PeriodInUSec")
311 .dwattr DW$22, DW_AT_data_member_location[DW_OP_plus_uconst 0x6]
312 .dwattr DW$22, DW_AT_accessibility(DW_ACCESS_public)
313 .dwendtag DW$T$34
314
315 DW$T$36 .dwtag DW_TAG_pointer_type, DW_AT_type(*DW$T$34)
316 .dwattr DW$T$36, DW_AT_address_class(0x16)
317 DW$T$13 .dwtag DW_TAG_base_type, DW_AT_name("unsigned long")
318 .dwattr DW$T$13, DW_AT_encoding(DW_ATE_unsigned)
319 .dwattr DW$T$13, DW_AT_byte_size(0x02)
320
321 DW$T$31 .dwtag DW_TAG_structure_type
322 .dwattr DW$T$31, DW_AT_name("CPUTIMER_REGS")
323 .dwattr DW$T$31, DW_AT_byte_size(0x08)
324 DW$23 .dwtag DW_TAG_member, DW_AT_type(*DW$T$22)
325 .dwattr DW$23, DW_AT_name("TIM"), DW_AT_symbol_name("_TIM")
326 .dwattr DW$23, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
327 .dwattr DW$23, DW_AT_accessibility(DW_ACCESS_public)
328 DW$24 .dwtag DW_TAG_member, DW_AT_type(*DW$T$24)
329 .dwattr DW$24, DW_AT_name("PRD"), DW_AT_symbol_name("_PRD")
330 .dwattr DW$24, DW_AT_data_member_location[DW_OP_plus_uconst 0x2]
331 .dwattr DW$24, DW_AT_accessibility(DW_ACCESS_public)
332 DW$25 .dwtag DW_TAG_member, DW_AT_type(*DW$T$26)
333 .dwattr DW$25, DW_AT_name("TCR"), DW_AT_symbol_name("_TCR")
334 .dwattr DW$25, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -