📄 dsp28_cputimers.lst
字号:
TMS320C2000 COFF Assembler PC Version 3.09 Thu Jan 18 11:50:47 2007
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
C:\DOCUME~1\ZHANGH~1\LOCALS~1\Temp\TI1700_4 PAGE 1
1 ;***************************************************************
2 ;* TMS320C2000 C/C++ Codegen PC Version 3.09 *
3 ;* Date/Time created: Thu Jan 18 11:50:47 2007 *
4 ;***************************************************************
5 0002 FP .set XAR2
6 .file "DSP28_CpuTimers.c"
7 .global _CpuTimer1
8 00000000 _CpuTimer1: .usect ".ebss",8,1,1
9 .sym _CpuTimer1,_CpuTimer1, 8, 2, 128, _CPUTIMER_VARS
10 .global _CpuTimer2
11 00000008 _CpuTimer2: .usect ".ebss",8,1,1
12 .sym _CpuTimer2,_CpuTimer2, 8, 2, 128, _CPUTIMER_VARS
13 .global _CpuTimer0
14 00000010 _CpuTimer0: .usect ".ebss",8,1,1
15 .sym _CpuTimer0,_CpuTimer0, 8, 2, 128, _CPUTIMER_VARS
16 ; C:\ti\c2000\cgtools\bin\ac2000.exe -@C:\DOCUME~1\ZHANGH~1\LOCALS~1\Temp\TI1700_5
17
18 00000000 .sect ".text"
19 .global _InitCpuTimers
20 .sym _InitCpuTimers,_InitCpuTimers, 32, 2, 0
21 .func 31
22
23 ;***************************************************************
24 ;* FNAME: _InitCpuTimers FR SIZE: 0 *
25 ;* *
26 ;* FUNCTION ENVIRONMENT *
27 ;* *
28 ;* FUNCTION PROPERTIES *
29 ;* 0 Parameter, 0 Auto, 0 SOE *
30 ;***************************************************************
31
32 00000000 _InitCpuTimers:
33 .line 2
34 .line 4
35 00000000 8F00! MOVL XAR4,#_CpuTimer0Regs ; |34|
00000001 0000
36 00000002 761F- MOVW DP,#_CpuTimer0
00000003 0000
37 00000004 A810- MOVL @_CpuTimer0,XAR4 ; |34|
38 .line 5
39 00000005 8F00! MOVL XAR4,#_CpuTimer1Regs ; |35|
00000006 0000
40 00000007 A800- MOVL @_CpuTimer1,XAR4 ; |35|
41 .line 6
42 00000008 8F00! MOVL XAR4,#_CpuTimer2Regs ; |36|
00000009 0000
43 0000000a A808- MOVL @_CpuTimer2,XAR4 ; |36|
44 .line 9
45 0000000b 0200 MOVB ACC,#0
46 0000000c 761F! MOVW DP,#_CpuTimer0Regs+2
0000000d 0000
47 0000000e 1901 SUBB ACC,#1
48 0000000f 1E02! MOVL @_CpuTimer0Regs+2,ACC ; |39|
49 .line 10
50 00000010 0200 MOVB ACC,#0
TMS320C2000 COFF Assembler PC Version 3.09 Thu Jan 18 11:50:47 2007
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
C:\DOCUME~1\ZHANGH~1\LOCALS~1\Temp\TI1700_4 PAGE 2
51 00000011 761F! MOVW DP,#_CpuTimer1Regs+2
00000012 0000
52 00000013 1901 SUBB ACC,#1
53 00000014 1E02! MOVL @_CpuTimer1Regs+2,ACC ; |40|
54 .line 11
55 00000015 0200 MOVB ACC,#0
56 00000016 761F! MOVW DP,#_CpuTimer2Regs+2
00000017 0000
57 00000018 1901 SUBB ACC,#1
58 00000019 1E02! MOVL @_CpuTimer2Regs+2,ACC ; |41|
59 .line 14
60 0000001a 761F! MOVW DP,#_CpuTimer0Regs+6
0000001b 0000
61 0000001c 2B06! MOV @_CpuTimer0Regs+6,#0 ; |44|
62 .line 15
63 0000001d 2B07! MOV @_CpuTimer0Regs+7,#0 ; |45|
64 .line 18
65 0000001e 1A04! OR @_CpuTimer0Regs+4,#0x0010 ; |48|
0000001f 0010
66 .line 19
67 00000020 761F! MOVW DP,#_CpuTimer1Regs+4
00000021 0000
68 00000022 1A04! OR @_CpuTimer1Regs+4,#0x0010 ; |49|
00000023 0010
69 .line 20
70 00000024 761F! MOVW DP,#_CpuTimer2Regs+4
00000025 0000
71 00000026 1A04! OR @_CpuTimer2Regs+4,#0x0010 ; |50|
00000027 0010
72 .line 23
73 00000028 761F! MOVW DP,#_CpuTimer0Regs+4
00000029 0000
74 0000002a 1A04! OR @_CpuTimer0Regs+4,#0x0020 ; |53|
0000002b 0020
75 .line 24
76 0000002c 761F! MOVW DP,#_CpuTimer1Regs+4
0000002d 0000
77 0000002e 1A04! OR @_CpuTimer1Regs+4,#0x0020 ; |54|
0000002f 0020
78 .line 25
79 00000030 761F! MOVW DP,#_CpuTimer2Regs+4
00000031 0000
80 00000032 1A04! OR @_CpuTimer2Regs+4,#0x0020 ; |55|
00000033 0020
81 .line 28
82 00000034 0200 MOVB ACC,#0
83 00000035 761F- MOVW DP,#_CpuTimer0+2
00000036 0000
84 00000037 1E12- MOVL @_CpuTimer0+2,ACC ; |58|
85 .line 29
86 00000038 1E02- MOVL @_CpuTimer1+2,ACC ; |59|
87 .line 30
88 00000039 1E0A- MOVL @_CpuTimer2+2,ACC ; |60|
89 .line 31
90 0000003a 0006 LRETR
TMS320C2000 COFF Assembler PC Version 3.09 Thu Jan 18 11:50:47 2007
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
C:\DOCUME~1\ZHANGH~1\LOCALS~1\Temp\TI1700_4 PAGE 3
91 ; return occurs
92 .endfunc 61,000000000h,0
93
94
95
96 0000003b .sect ".text"
97 .global _ConfigCpuTimer
98 .sym _ConfigCpuTimer,_ConfigCpuTimer, 32, 2, 0
99 .func 71
100
101 ;***************************************************************
102 ;* FNAME: _ConfigCpuTimer FR SIZE: 8 *
103 ;* *
104 ;* FUNCTION ENVIRONMENT *
105 ;* *
106 ;* FUNCTION PROPERTIES *
107 ;* 2 Parameter, 6 Auto, 0 SOE *
108 ;***************************************************************
109
110 0000003b _ConfigCpuTimer:
111 .line 2
112 ;* AR4 assigned to _Timer
113 .sym _Timer,12, 24, 17, 22, _CPUTIMER_VARS
114 ;* AL assigned to _Freq
115 .sym _Freq,0, 6, 17, 32
116 .sym _Period,-12, 6, 9, 32
117 .sym _Timer,-4, 24, 1, 22, _CPUTIMER_VARS
118 .sym _Freq,-6, 6, 1, 32
119 .sym _temp,-8, 15, 1, 32
120 0000003b FE08 ADDB SP,#8
121 0000003c 1E46 MOVL *-SP[6],ACC ; |72|
122 0000003d A844 MOVL *-SP[4],XAR4 ; |72|
123 .line 6
124 0000003e 8A44 MOVL XAR4,*-SP[4] ; |76|
125 0000003f 0646 MOVL ACC,*-SP[6] ; |76|
126 00000040 1EE4 MOVL *+XAR4[4],ACC ; |76|
127 .line 7
128 00000041 8A44 MOVL XAR4,*-SP[4] ; |77|
129 00000042 064C MOVL ACC,*-SP[12] ; |77|
130 00000043 1EF4 MOVL *+XAR4[6],ACC ; |77|
131 .line 8
132 00000044 064C MOVL ACC,*-SP[12] ; |78|
133 00000045 1E42 MOVL *-SP[2],ACC ; |78|
134 00000046 0646 MOVL ACC,*-SP[6] ; |78|
135 00000047 7640! LCR #FS$$MPY ; |78|
00000048 0000
136 ; call occurs [#FS$$MPY] ; |78|
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -