📄 dsp28_piectrl.lst
字号:
TMS320C2000 COFF Assembler PC v4.1.3 Wed May 20 09:39:27 2009
Tools Copyright (c) 1996-2006 Texas Instruments Incorporated
C:/temp/ucos/Debug/DSP28_PieCtrl.asm PAGE 1
1 ;***************************************************************
2 ;* TMS320C2000 C/C++ Codegen PC v4.1.3 *
3 ;* Date/Time created: Wed May 20 09:39:27 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("DSP28_PieCtrl.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 DW$1 .dwtag DW_TAG_variable, DW_AT_name("PieCtrlRegs"), DW_AT_symbol_name("_PieCtrlRegs")
14 .dwattr DW$1, DW_AT_type(*DW$T$37)
15 .dwattr DW$1, DW_AT_declaration(0x01)
16 .dwattr DW$1, DW_AT_external(0x01)
17 ; C:\CCStudio_v3.3\C2000\cgtools\bin\ac2000.exe -@C:\DOCUME~1\CHENGX~1\LOCALS~1\Temp\TI56813
18 00000000 .sect ".text"
19 .global _InitPieCtrl
20
21 DW$2 .dwtag DW_TAG_subprogram, DW_AT_name("InitPieCtrl"), DW_AT_symbol_name("_InitPieCtrl")
22 .dwattr DW$2, DW_AT_low_pc(_InitPieCtrl)
23 .dwattr DW$2, DW_AT_high_pc(0x00)
24 .dwattr DW$2, DW_AT_begin_file("DSP28_PieCtrl.c")
25 .dwattr DW$2, DW_AT_begin_line(0x1c)
26 .dwattr DW$2, DW_AT_begin_column(0x06)
27 .dwpsn "DSP28_PieCtrl.c",29,1
28
29 .dwfde DW$CIE
30
31 ;***************************************************************
32 ;* FNAME: _InitPieCtrl FR SIZE: 0 *
33 ;* *
34 ;* FUNCTION ENVIRONMENT *
35 ;* *
36 ;* FUNCTION PROPERTIES *
37 ;* 0 Parameter, 0 Auto, 0 SOE *
38 ;***************************************************************
39
40 _InitPieCtrl:
41 .dwcfa 0x1d, -2
42 .dwcfa 0x1c, 26, 0
43 .dwcfa 0x09, 40, 26
44 .dwpsn "DSP28_PieCtrl.c",31,2
45 00000000 761F! MOVW DP,#_PieCtrlRegs
00000001 0000
46 00000002 1800! AND @_PieCtrlRegs,#0xfffe ; |31|
00000003 FFFE
47 .dwpsn "DSP28_PieCtrl.c",34,2
48 00000004 2B02! MOV @_PieCtrlRegs+2,#0 ; |34|
49 .dwpsn "DSP28_PieCtrl.c",35,2
50 00000005 2B04! MOV @_PieCtrlRegs+4,#0 ; |35|
51 .dwpsn "DSP28_PieCtrl.c",36,2
52 00000006 2B06! MOV @_PieCtrlRegs+6,#0 ; |36|
53 .dwpsn "DSP28_PieCtrl.c",37,2
TMS320C2000 COFF Assembler PC v4.1.3 Wed May 20 09:39:27 2009
Tools Copyright (c) 1996-2006 Texas Instruments Incorporated
C:/temp/ucos/Debug/DSP28_PieCtrl.asm PAGE 2
54 00000007 2B08! MOV @_PieCtrlRegs+8,#0 ; |37|
55 .dwpsn "DSP28_PieCtrl.c",38,2
56 00000008 2B0A! MOV @_PieCtrlRegs+10,#0 ; |38|
57 .dwpsn "DSP28_PieCtrl.c",39,2
58 00000009 2B0C! MOV @_PieCtrlRegs+12,#0 ; |39|
59 .dwpsn "DSP28_PieCtrl.c",40,2
60 0000000a 2B0E! MOV @_PieCtrlRegs+14,#0 ; |40|
61 .dwpsn "DSP28_PieCtrl.c",41,2
62 0000000b 2B10! MOV @_PieCtrlRegs+16,#0 ; |41|
63 .dwpsn "DSP28_PieCtrl.c",42,2
64 0000000c 2B12! MOV @_PieCtrlRegs+18,#0 ; |42|
65 .dwpsn "DSP28_PieCtrl.c",43,2
66 0000000d 2B14! MOV @_PieCtrlRegs+20,#0 ; |43|
67 .dwpsn "DSP28_PieCtrl.c",44,2
68 0000000e 2B16! MOV @_PieCtrlRegs+22,#0 ; |44|
69 .dwpsn "DSP28_PieCtrl.c",45,2
70 0000000f 2B18! MOV @_PieCtrlRegs+24,#0 ; |45|
71 .dwpsn "DSP28_PieCtrl.c",48,2
72 00000010 2B03! MOV @_PieCtrlRegs+3,#0 ; |48|
73 .dwpsn "DSP28_PieCtrl.c",49,2
74 00000011 2B05! MOV @_PieCtrlRegs+5,#0 ; |49|
75 .dwpsn "DSP28_PieCtrl.c",50,2
76 00000012 2B07! MOV @_PieCtrlRegs+7,#0 ; |50|
77 .dwpsn "DSP28_PieCtrl.c",51,2
78 00000013 2B09! MOV @_PieCtrlRegs+9,#0 ; |51|
79 .dwpsn "DSP28_PieCtrl.c",52,2
80 00000014 2B0B! MOV @_PieCtrlRegs+11,#0 ; |52|
81 .dwpsn "DSP28_PieCtrl.c",53,2
82 00000015 2B0D! MOV @_PieCtrlRegs+13,#0 ; |53|
83 .dwpsn "DSP28_PieCtrl.c",54,2
84 00000016 2B0F! MOV @_PieCtrlRegs+15,#0 ; |54|
85 .dwpsn "DSP28_PieCtrl.c",55,2
86 00000017 2B11! MOV @_PieCtrlRegs+17,#0 ; |55|
87 .dwpsn "DSP28_PieCtrl.c",56,2
88 00000018 2B13! MOV @_PieCtrlRegs+19,#0 ; |56|
89 .dwpsn "DSP28_PieCtrl.c",57,2
90 00000019 2B15! MOV @_PieCtrlRegs+21,#0 ; |57|
91 .dwpsn "DSP28_PieCtrl.c",58,2
92 0000001a 2B17! MOV @_PieCtrlRegs+23,#0 ; |58|
93 .dwpsn "DSP28_PieCtrl.c",59,2
94 0000001b 2B19! MOV @_PieCtrlRegs+25,#0 ; |59|
95 .dwpsn "DSP28_PieCtrl.c",62,2
96 0000001c 1A00! OR @_PieCtrlRegs,#0x0001 ; |62|
0000001d 0001
97 .dwpsn "DSP28_PieCtrl.c",63,2
98 0000001e 2801! MOV @_PieCtrlRegs+1,#65535 ; |63|
0000001f FFFF
99 .dwpsn "DSP28_PieCtrl.c",64,1
100 00000020 0006 LRETR
101 ; return occurs
102 .dwattr DW$2, DW_AT_end_file("DSP28_PieCtrl.c")
103 .dwattr DW$2, DW_AT_end_line(0x40)
104 .dwattr DW$2, DW_AT_end_column(0x01)
105 .dwendentry
106 .dwendtag DW$2
TMS320C2000 COFF Assembler PC v4.1.3 Wed May 20 09:39:27 2009
Tools Copyright (c) 1996-2006 Texas Instruments Incorporated
C:/temp/ucos/Debug/DSP28_PieCtrl.asm PAGE 3
107
108 ;***************************************************************
109 ;* UNDEFINED EXTERNAL REFERENCES *
110 ;***************************************************************
111 .global _PieCtrlRegs
112
113 ;***************************************************************
114 ;* TYPE INFORMATION *
115 ;***************************************************************
116
117 DW$T$29 .dwtag DW_TAG_subroutine_type
118 .dwattr DW$T$29, DW_AT_language(DW_LANG_C)
119 DW$3 .dwtag DW_TAG_far_type
120 .dwattr DW$3, DW_AT_type(*DW$T$28)
121 DW$T$37 .dwtag DW_TAG_volatile_type
122 .dwattr DW$T$37, DW_AT_type(*DW$3)
123
124 DW$T$28 .dwtag DW_TAG_structure_type
125 .dwattr DW$T$28, DW_AT_name("PIE_CTRL_REGS")
126 .dwattr DW$T$28, DW_AT_byte_size(0x1a)
127 DW$4 .dwtag DW_TAG_member, DW_AT_type(*DW$T$21)
128 .dwattr DW$4, DW_AT_name("PIECRTL"), DW_AT_symbol_name("_PIECRTL")
129 .dwattr DW$4, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
130 .dwattr DW$4, DW_AT_accessibility(DW_ACCESS_public)
131 DW$5 .dwtag DW_TAG_member, DW_AT_type(*DW$T$23)
132 .dwattr DW$5, DW_AT_name("PIEACK"), DW_AT_symbol_name("_PIEACK")
133 .dwattr DW$5, DW_AT_data_member_location[DW_OP_plus_uconst 0x1]
134 .dwattr DW$5, DW_AT_accessibility(DW_ACCESS_public)
135 DW$6 .dwtag DW_TAG_member, DW_AT_type(*DW$T$25)
136 .dwattr DW$6, DW_AT_name("PIEIER1"), DW_AT_symbol_name("_PIEIER1")
137 .dwattr DW$6, DW_AT_data_member_location[DW_OP_plus_uconst 0x2]
138 .dwattr DW$6, DW_AT_accessibility(DW_ACCESS_public)
139 DW$7 .dwtag DW_TAG_member, DW_AT_type(*DW$T$27)
140 .dwattr DW$7, DW_AT_name("PIEIFR1"), DW_AT_symbol_name("_PIEIFR1")
141 .dwattr DW$7, DW_AT_data_member_location[DW_OP_plus_uconst 0x3]
142 .dwattr DW$7, DW_AT_accessibility(DW_ACCESS_public)
143 DW$8 .dwtag DW_TAG_member, DW_AT_type(*DW$T$25)
144 .dwattr DW$8, DW_AT_name("PIEIER2"), DW_AT_symbol_name("_PIEIER2")
145 .dwattr DW$8, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
146 .dwattr DW$8, DW_AT_accessibility(DW_ACCESS_public)
147 DW$9 .dwtag DW_TAG_member, DW_AT_type(*DW$T$27)
148 .dwattr DW$9, DW_AT_name("PIEIFR2"), DW_AT_symbol_name("_PIEIFR2")
149 .dwattr DW$9, DW_AT_data_member_location[DW_OP_plus_uconst 0x5]
150 .dwattr DW$9, DW_AT_accessibility(DW_ACCESS_public)
151 DW$10 .dwtag DW_TAG_member, DW_AT_type(*DW$T$25)
152 .dwattr DW$10, DW_AT_name("PIEIER3"), DW_AT_symbol_name("_PIEIER3")
153 .dwattr DW$10, DW_AT_data_member_location[DW_OP_plus_uconst 0x6]
154 .dwattr DW$10, DW_AT_accessibility(DW_ACCESS_public)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -