📄 szmb.lst.bak
字号:
HI-TECH Software PICC Macro Assembler V8.05PL1
Serial number: HCPIC-88888 Wed Dec 29 15:50:51 2004
Licensed to: ONE TWO
1 processor 16F873
2 opt pw 79
3 psect __Z88888RS_,global,delta=1
4 psect strings,global,class=STRING,delta=2
5 psect const1,local,class=CONST,delta=2
6 psect const2,local,class=CONST,delta=2
7 psect text0,local,class=CODE,delta=2
8 psect text1,local,class=CODE,delta=2
9 psect text2,local,class=CODE,delta=2
10 psect text3,local,class=CODE,delta=2
11 psect text4,local,class=CODE,delta=2
12 psect text5,local,class=CODE,delta=2
13 psect text6,local,class=CODE,delta=2
14 psect text7,local,class=CODE,delta=2
15 psect intcode,global,class=CODE,delta=2
16 psect intsave_1,global,ovrld,class=BANK1,space
+ =1,delta=1
17 psect intsave_0,global,ovrld,class=BANK0,space
+ =1,delta=1
18 psect intret,global,class=CODE,delta=2
19 psect intentry,global,class=CODE,delta=2
20 psect intsave,global,class=BANK0,space=1,delta
+ =1
21 psect text8,local,class=CODE,delta=2
22 psect text9,local,class=CODE,delta=2
23 psect text10,local,class=CODE,delta=2
24 psect text12,local,class=CODE,delta=2
25 psect text14,local,class=CODE,delta=2
26 psect text15,local,class=CODE,delta=2
27 psect text16,local,class=CODE,delta=2
28 psect text17,local,class=CODE,delta=2
29 psect text18,local,class=CODE,delta=2
30 psect text19,local,class=CODE,delta=2
31 psect text21,local,class=CODE,delta=2
32 psect text22,local,class=CODE,delta=2
33 psect text23,local,class=CODE,delta=2
34 psect nvram,global,class=BANK0,space=1,delta=1
35 psect nvram_1,global,class=BANK1,space=1,delta
+ =1
36 psect rbss_0,global,class=BANK0,space=1,delta=
+ 1
37 psect temp,global,ovrld,class=BANK0,space=1,de
+ lta=1
38 0000
39 0000
40 0000
41 0000
42 0000
43 0000
44 0000
45 0000
46 0000
47 0000
48
49 psect __Z88888RS_
50 00CD
51 00CD
52
53 psect const1
54 0158 0782 addwf 2
55 0159 _GETDSD
56 0159 34DB retlw -37
57 015A 3442 retlw 66
58 015B 34B3 retlw -77
59 015C 3473 retlw 115
60 015D 346A retlw 106
61 015E 3479 retlw 121
62 015F 34F9 retlw -7
63 0160 3443 retlw 67
64 0161 34FB retlw -5
65 0162 346B retlw 107
66 0163 34EB retlw -21
67 0164 34F8 retlw -8
68 0165 3499 retlw -103
69 0166 34F2 retlw -14
70 0167 34B9 retlw -71
71 0168 34A9 retlw -87
72 0169 34DF retlw -33
73 016A 3446 retlw 70
74 016B 34B7 retlw -73
75 016C 3477 retlw 119
76 016D 346E retlw 110
77 016E 347D retlw 125
78 016F 34FD retlw -3
79 0170 3447 retlw 71
80 0171 34FF retlw -1
81 0172 346F retlw 111
82 0173 34EF retlw -17
83 0174 34FC retlw -4
84 0175 349D retlw -99
85 0176 34F6 retlw -10
86 0177 34BD retlw -67
87 0178 34AD retlw -83
88
89 psect const2
90 0179 0782 addwf 2
91 017A _DSP595B
92 017A 34FF retlw -1
93 017B 34FF retlw -1
94 017C 34FF retlw -1
95 017D 34FE retlw -2
96 017E 34FD retlw -3
97 017F 34FB retlw -5
98 0180 34F7 retlw -9
99 0181 34EF retlw -17
100 0182 34DF retlw -33
101 0183 34BF retlw -65
102 0184 347F retlw 127
103 0185 34FF retlw -1
104 0186 34FF retlw -1
105 0187 34FF retlw -1
106
107 psect text0
108 06CE _ADIN
109 ;SZadin.c: 165: }
110 06CE 0183 clrf 3 ;select bank 0
111 06CF 0008 return
112
113 psect text1
114 06DE _DAINI
115 ;SZdaout.c: 3: CCPR1L=0;
116 06DE 0183 clrf 3 ;select bank 0
117 06DF 0195 clrf 21 ;volatile
118 ;SZdaout.c: 4: CCP1CON=0B00001100;
119 06E0 300C movlw 12
120 06E1 0097 movwf 23 ;volatile
121 ;SZdaout.c: 5: T2CON=0B00000100;
122 06E2 3004 movlw 4
123 06E3 0092 movwf 18 ;volatile
124 ;SZdaout.c: 6: PR2=0B11111111;
125 06E4 30FF movlw -1
126 06E5 1683 bsf 3,5
127 06E6 0092 movwf 18 ;volatile
128 ;SZdaout.c: 7: }
129 06E7 1283 bcf 3,5
130 06E8 0008 return
131
132 psect text2
133 06D4 _DAPRO
134 ;SZdaout.c: 10: }
135 06D4 0183 clrf 3 ;select bank 0
136 06D5 0008 return
137
138 psect text3
139 06D2 _KDSAPRO
140 ;dispkin.c: 3: }
141 06D2 0183 clrf 3 ;select bank 0
142 06D3 0008 return
143
144 psect text4
145 06D0 _KDSBPRO
146 ;dispkin.c: 6: }
147 06D0 0183 clrf 3 ;select bank 0
148 06D1 0008 return
149
150 psect text5
151 06D6 _KDSCPRO
152 ;dispkin.c: 9: }
153 06D6 0183 clrf 3 ;select bank 0
154 06D7 0008 return
155
156 psect text6
157 06DC _KDSDPRO
158 ;dispkin.c: 12: }
159 06DC 0183 clrf 3 ;select bank 0
160 06DD 0008 return
161
162 psect intcode
163 000F _intall_isr
164 000F int_func
165 ;intr41.c: 4: TWOINTR:
166 ;intr41.c: 5: if(T0IF)
167 000F 1D0B btfss 11,2
168 0010 2937 goto l20
169 ;intr41.c: 6: {
170 0011 110B bcf 11,2
171 ;intr41.c: 8: TMR0+=6;
172 0012 3006 movlw 6
173 0013 1283 bcf 3,5
174 0014 1303 bcf 3,6 ;carry unused
175 0015 0781 addwf 1 ;volatile
176 ;intr41.c: 9: T1MS++;
177 0016 0AD4 incf _T1MS
178 ;intr41.c: 10: if(!FLAG1B.ubits.b5)
179 0017 1ABD btfsc _FLAG1B,5
180 0018 2878 goto l21
181 ;intr41.c: 11: {
182 0019 300F movlw 15
183 001A 05B9 andwf _DSB
184 ;intr41.c: 13: switch(DSB)
185 001B 282F goto l23
186 001C l24
187 ;intr41.c: 14: {
188 ;intr41.c: 16: DSPTMP1=0XFE;
189 001C 30FE movlw -2
190 001D 282D goto L8
191 ;intr41.c: 17: break;
192 001E l25
193 ;intr41.c: 18: case 5:
194 ;intr41.c: 19: DSPTMP1=0XFD;
195 001E 30FD movlw -3
196 001F 282D goto L8
197 ;intr41.c: 20: break;
198 0020 l26
199 ;intr41.c: 21: case 6:
200 ;intr41.c: 22: DSPTMP1=0XFB;
201 0020 30FB movlw -5
202 0021 282D goto L8
203 ;intr41.c: 23: break;
204 0022 l27
205 ;intr41.c: 24: case 7:
206 ;intr41.c: 25: DSPTMP1=0XF7;
207 0022 30F7 movlw -9
208 0023 282D goto L8
209 ;intr41.c: 26: break;
210 0024 l28
211 ;intr41.c: 27: case 8:
212 ;intr41.c: 28: DSPTMP1=0XEF;
213 0024 30EF movlw -17
214 0025 282D goto L8
215 ;intr41.c: 29: break;
216 0026 l29
217 ;intr41.c: 30: case 9:
218 ;intr41.c: 31: DSPTMP1=0XDF;
219 0026 30DF movlw -33
220 0027 282D goto L8
221 ;intr41.c: 32: break;
222 0028 l30
223 ;intr41.c: 33: case 10:
224 ;intr41.c: 34: DSPTMP1=0XBF;
225 0028 30BF movlw -65
226 0029 282D goto L8
227 ;intr41.c: 35: break;
228 002A l31
229 ;intr41.c: 36: case 11:
230 ;intr41.c: 37: DSPTMP1=0X7F;
231 002A 307F movlw 127
232 002B 282D goto L8
233 ;intr41.c: 38: break;
234 002C l39
235 ;intr41.c: 46: default:
236 ;intr41.c: 47: DSPTMP1=0XFF;
237 002C 30FF movlw -1
238 002D L8
239 002D 00BB movwf _DSPTMP1
240 ;intr41.c: 48: break;
241 002E 284F goto l22
242 002F l23
243 002F 0839 movf _DSB,w
244 0030 00B1 movwf btemp
245 0031 3EF1 addlw -15
246 0032 1803 btfsc 3,0
247 0033 282C goto l39
248 0034 3E0F addlw 15
249 0035 1C03 btfss 3,0
250 0036 282C goto l39
251 0037 3000 movlw 0
252 0038 02B1 subwf btemp
253 0039 3000 movlw S30006 shr (0+8)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -