📄 i2cse2pd.lst
字号:
TMS320C2000 COFF Assembler PC Version 3.06 Fri Aug 01 12:16:19 2003
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
C:\DOCUME~1\a0875026\LOCALS~1\Temp\TI332_4 PAGE 1
1 ;***************************************************************
2 ;* TMS320C2000 C/C++ Codegen PC Version 3.06 *
3 ;* Date/Time created: Fri Aug 01 12:16:18 2003 *
4 ;***************************************************************
5 0002 FP .set XAR2
6 .file "i2cse2pd.c"
7
8 00000000 .sect ".cinit"
9 .align 1
10 00000000 FFFF .field -1,16
11 00000001 0000- .field _step$1+0,32
00000002 0000
12 00000003 0000 .field 0,16 ; _step$1 @ 0
13
14 00000000 .sect ".text"
15 00000000 _step$1: .usect ".ebss",1,1,0
16 .sym _step,_step$1, 4, 3, 16
17
18 00000004 .sect ".cinit"
19 .align 1
20 00000004 FFFF .field -1,16
21 00000005 0001- .field _dataCount$2+0,32
00000006 0000
22 00000007 0000 .field 0,16 ; _dataCount$2 @ 0
23
24 00000000 .sect ".text"
25 00000001 _dataCount$2: .usect ".ebss",1,1,0
26 .sym _dataCount,_dataCount$2, 4, 3, 16
27
28 00000008 .sect ".cinit"
29 .align 1
30 00000008 FFF8 .field -IR_1,16
31 00000009 0002- .field _i2c+0,32
0000000a 0000
32 0000000b 0000 .field 0,16 ; _i2c._taskIndex @ 0
33 0000000c 0000 .field 0,16 ; _i2c._I2CCSR @ 16
34 0000000d 0000 .field 0,16 ; _i2c._I2CDAT @ 32
35 0000000e 0000 .field 0,16 ; _i2c._bitCntr @ 48
36 0000000f 0000! .field _vi2cmInit,32 ; _i2c._init @ 64
00000010 0000
37 00000011 0000! .field _vi2cmTick,32 ; _i2c._tick @ 96
00000012 0000
38 0008 IR_1: .set 8
39
40 00000000 .sect ".text"
41 00000002 _i2c: .usect ".ebss",8,1,1
42 .sym _i2c,_i2c, 8, 3, 128, $$fake0
43 ; ac2000 -@C:\DOCUME~1\a0875026\LOCALS~1\Temp\TI332_5
44
45 00000000 .sect ".text"
46 .global _I2CSE2P_init
47 .sym _I2CSE2P_init,_I2CSE2P_init, 32, 2, 0
48 .func 25
49
50 ;***************************************************************
TMS320C2000 COFF Assembler PC Version 3.06 Fri Aug 01 12:16:19 2003
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
C:\DOCUME~1\a0875026\LOCALS~1\Temp\TI332_4 PAGE 2
51 ;* FNAME: _I2CSE2P_init FR SIZE: 2 *
52 ;* *
53 ;* FUNCTION ENVIRONMENT *
54 ;* *
55 ;* FUNCTION PROPERTIES *
56 ;* 0 Parameter, 2 Auto, 0 SOE *
57 ;***************************************************************
58
59 00000000 _I2CSE2P_init:
60 .line 2
61 ;* AR4 assigned to _eeprom
62 .sym _eeprom,12, 24, 17, 22, $$fake1
63 .sym _eeprom,-2, 24, 1, 22, $$fake1
64 00000000 FE02 ADDB SP,#2
65 00000001 A842 MOVL *-SP[2],XAR4 ; |26|
66 .line 3
67 00000002 761F- MOVW DP,#_i2c+4
00000003 0000
68 00000004 C506- MOVL XAR7,@_i2c+4 ; |27|
69 00000005 8F00- MOVL XAR4,#_i2c ; |27|
00000006 0002
70 00000007 3E67 LCR *XAR7 ; |27|
71 ; call occurs [XAR7] ; |27|
72 .line 4
73 00000008 8A42 MOVL XAR4,*-SP[2] ; |28|
74 00000009 2BD4 MOV *+XAR4[2],#0 ; |28|
75 .line 5
76 0000000a 8A42 MOVL XAR4,*-SP[2] ; |29|
77 0000000b 0200 MOVB ACC,#0
78 0000000c 1EC4 MOVL *+XAR4[0],ACC ; |29|
79 .line 6
80 0000000d FE82 SUBB SP,#2
81 0000000e 0006 LRETR
82 ; return occurs
83 .endfunc 30,000000000h,2
84
85
86
87 0000000f .sect ".text"
88 .global _I2CSE2P_tick
89 .sym _I2CSE2P_tick,_I2CSE2P_tick, 32, 2, 0
90 .func 36
91
92 ;***************************************************************
93 ;* FNAME: _I2CSE2P_tick FR SIZE: 2 *
94 ;* *
95 ;* FUNCTION ENVIRONMENT *
96 ;* *
97 ;* FUNCTION PROPERTIES *
98 ;* 0 Parameter, 2 Auto, 0 SOE *
99 ;***************************************************************
100
101 0000000f _I2CSE2P_tick:
102 .line 2
103 ;* AR4 assigned to _eeprom
TMS320C2000 COFF Assembler PC Version 3.06 Fri Aug 01 12:16:19 2003
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
C:\DOCUME~1\a0875026\LOCALS~1\Temp\TI332_4 PAGE 3
104 .sym _eeprom,12, 24, 17, 22, $$fake1
105 .sym _eeprom,-2, 24, 1, 22, $$fake1
106 0000000f FE02 ADDB SP,#2
107 00000010 A842 MOVL *-SP[2],XAR4 ; |37|
108 .line 7
109 00000011 FFEF B L30,UNC ; |42|
00000012 00E9
110 ; branch occurs ; |42|
111 00000013 L1:
112 .line 14
113 00000013 8A42 MOVL XAR4,*-SP[2] ; |49|
114 00000014 40D4 TBIT *+XAR4[2],#0 ; |49|
115 00000015 EF06 BF L2,NTC ; |49|
116 ; branch occurs ; |49|
117 .line 15
118 00000016 2800- MOV @_step$1,#1 ; |50|
00000017 0001
119 .line 16
120 00000018 8A42 MOVL XAR4,*-SP[2] ; |51|
121 00000019 1AD4 OR *+XAR4[2],#0x0004 ; |51|
0000001a 0004
122 0000001b L2:
123 .line 20
124 0000001b 8A42 MOVL XAR4,*-SP[2] ; |55|
125 0000001c 41D4 TBIT *+XAR4[2],#1 ; |55|
126 0000001d 56CC BF L31,NTC ; |55|
0000001e 00EF
127 ; branch occurs ; |55|
128 .line 21
129 0000001f 2800- MOV @_step$1,#1 ; |56|
00000020 0001
130 .line 22
131 00000021 8A42 MOVL XAR4,*-SP[2] ; |57|
132 00000022 1AD4 OR *+XAR4[2],#0x0008 ; |57|
00000023 0008
133 .line 23
134 00000024 FFEF B L31,UNC ; |58|
00000025 00E8
135 ; branch occurs ; |58|
136 00000026 L3:
137 .line 33
138 00000026 2802- MOV @_i2c,#2 ; |68|
00000027 0002
139 .line 34
140 00000028 0A00- INC @_step$1 ; |69|
141 00000029 FFEF B L31,UNC ; |69|
0000002a 00E3
142 ; branch occurs ; |69|
143 0000002b L4:
144 .line 39
145 0000002b 9202- MOV AL,@_i2c ; |74|
146 0000002c 56C0 BF L31,NEQ ; |74|
0000002d 00E0
147 ; branch occurs ; |74|
148 .line 40
TMS320C2000 COFF Assembler PC Version 3.06 Fri Aug 01 12:16:19 2003
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
C:\DOCUME~1\a0875026\LOCALS~1\Temp\TI332_4 PAGE 4
149 0000002e 8A42 MOVL XAR4,*-SP[2] ; |75|
150 0000002f 8AC4 MOVL XAR4,*+XAR4[0] ; |75|
151 00000030 92E4 MOV AL,*+XAR4[4] ; |75|
152 00000031 9007 ANDB AL,#0x07 ; |75|
153 00000032 FF80 LSL AL,1 ; |75|
154 00000033 50A0 ORB AL,#0xa0 ; |75|
155 00000034 9604- MOV @_i2c+2,AL ; |75|
156 .line 43
157 00000035 2802- MOV @_i2c,#34 ; |78|
00000036 0022
158 .line 44
159 00000037 0A00- INC @_step$1 ; |79|
160 .line 45
161 00000038 FFEF B L31,UNC ; |80|
00000039 00D4
162 ; branch occurs ; |80|
163 0000003a L5:
164 .line 50
165 0000003a 9202- MOV AL,@_i2c ; |85|
166 0000003b 56C0 BF L31,NEQ ; |85|
0000003c 00D1
167 ; branch occurs ; |85|
168 .line 51
169 0000003d 4003- TBIT @_i2c+1,#0 ; |86|
170 0000003e EF05 BF L6,NTC ; |86|
171 ; branch occurs ; |86|
172 .line 52
173 0000003f 2800- MOV @_step$1,#16 ; |87|
00000040 0010
174 00000041 FFEF B L31,UNC ; |87|
00000042 00CB
175 ; branch occurs ; |87|
176 00000043 L6:
177 .line 56
178 00000043 8A42 MOVL XAR4,*-SP[2] ; |91|
179 00000044 8AC4 MOVL XAR4,*+XAR4[0] ; |91|
180 00000045 CCDC AND AL,*+XAR4[3],#0xff00 ; |91|
00000046 FF00
181 00000047 FFC7 LSR AL,8 ; |91|
182 00000048 9604- MOV @_i2c+2,AL ; |91|
183 .line 63
184 00000049 2802- MOV @_i2c,#34 ; |98|
0000004a 0022
185 .line 64
186 0000004b 0A00- INC @_step$1 ; |99|
187 .line 66
188 0000004c FFEF B L31,UNC ; |101|
0000004d 00C0
189 ; branch occurs ; |101|
190 0000004e L7:
191 .line 72
192 0000004e 9202- MOV AL,@_i2c ; |107|
193 0000004f 56C0 BF L31,NEQ ; |107|
00000050 00BD
194 ; branch occurs ; |107|
TMS320C2000 COFF Assembler PC Version 3.06 Fri Aug 01 12:16:19 2003
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
C:\DOCUME~1\a0875026\LOCALS~1\Temp\TI332_4 PAGE 5
195 .line 73
196 00000051 4003- TBIT @_i2c+1,#0 ; |108|
197 00000052 EF08 BF L8,NTC ; |108|
198 ; branch occurs ; |108|
199 .line 74
200 00000053 8A42 MOVL XAR4,*-SP[2] ; |109|
201 00000054 1AD4 OR *+XAR4[2],#0x0010 ; |109|
00000055 0010
202 .line 75
203 00000056 2800- MOV @_step$1,#14 ; |110|
00000057 000E
204 .line 76
205 00000058 FFEF B L31,UNC ; |111|
00000059 00B4
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -