📄 ml2011usersfunc.lst
字号:
HI-TECH Software PICC-18 Macro Assembler V9.50PL3
Wed Apr 25 11:50:35 2007
1 processor 18F45J10
2 opt pw 80
3 psect text,global,reloc=2,class=CODE,delta=1
4 psect temp,global,ovrld,common,class=COMRAM,spa
+ ce=1,delta=1
5 psect intsave_regs,global,class=BIGRAM,space=1,
+ delta=1
6 000000
7 000000
8 000000
9 000000
10 000000
11 000000
12 000000
13 000000
14 000000
15 000000
16 000000
17 000000
18 000000
19 000000
20 000000
21 000000
22 000000
23 000000
24 000000
25 000000
26 000000
27 000000
28 000000
29 000000
30 000000
31 000000
32 000000
33 000000
34 000000
35 000000
36 000000
37 000000
38 000000
39 000000
40 000000
41 000000
42 000000
43 000000
44 000000
45 000000
46 000000
47 000000
48 000000
49 000000
50 000000
51 000000
52 000000
53 000000
54 000000
55 000000
56 000000
57 000000
58 000000
59 000000
60 000000
61 000000
62 000000
63 000000
64 000000
65 000000
66 000000
67 000000
68 000000
69 000000
70 000000
71 000000
72 000000
73 000000
74 000000
75 000000
76 000000
77 000000
78 000000
79 000000
80 000000
81 000000
82 000000
83 000000
84 000000
85 000000
86 000000
87 000000
88 000000
89 000000
90 000000
91 000000
92 000000
93 000000
94 000000
95
96 psect text
97 005B42 _usrExtHpAmpOpen:
98 000000
99 ;ML2011usersfunc.c: 31: void usrExtHpAmpOpen(voi
+ d)
100 005B42 0E08 movlw 8
101 005B44 6E00 movwf btemp,c
102 005B46 6A01 clrf btemp+1,c
103 005B48 EE00 F080 lfsr 0,128
104 005B4C CFEE F002 movff postinc0,btemp+2
105 005B50 CFED F003 movff postdec0,btemp+3
106 005B54 5000 movf btemp,w,c
107 005B56 1002 iorwf btemp+2,w,c
108 005B58 CFE8 F080 movff wreg,128
109 005B5C 5001 movf btemp+1,w,c
110 005B5E 1003 iorwf btemp+3,w,c
111 005B60 CFE8 F081 movff wreg,129
112 ;ML2011usersfunc.c: 35: }
113 005B64 0012 return
114 005B66 _usrExtHpAmpClose:
115 000000
116 ;ML2011usersfunc.c: 42: void usrExtHpAmpClose(vo
+ id)
117 005B66 0EF7 movlw 247
118 005B68 6E00 movwf btemp,c
119 005B6A 6801 setf btemp+1,c
120 005B6C EE00 F080 lfsr 0,128
121 005B70 CFEE F002 movff postinc0,btemp+2
122 005B74 CFED F003 movff postdec0,btemp+3
123 005B78 5000 movf btemp,w,c
124 005B7A 1402 andwf btemp+2,w,c
125 005B7C CFE8 F080 movff wreg,128
126 005B80 5001 movf btemp+1,w,c
127 005B82 1403 andwf btemp+3,w,c
128 005B84 CFE8 F081 movff wreg,129
129 ;ML2011usersfunc.c: 46: }
130 005B88 0012 return
131 ; param _msec assigned to ?_usrTimerDelay+
+ 0
132 005B8A 00D8 dw ?_usrTimerDelay
133 005B8C _usrTimerDelay:
134 000000
135 ;ML2011usersfunc.c: 61: void usrTimerDelay(int m
+ sec)
136 005B8C 6AD9 clrf fsr2l,c
137 005B8E l7:
138 005B8E CFD9 F000 movff fsr2l,btemp
139 005B92 6A01 clrf btemp+1,c
140 005B94 0100 movlb __Lparam shr (0+8)
141 005B96 5001 movf btemp+1,w,c
142 005B98 0A80 xorlw 128
143 005B9A 6E02 movwf btemp+2,c
144 005B9C 51D9 movf (?_usrTimerDelay+1)^(__Lparam& (0+65280)),
+ w
145 005B9E 0A80 xorlw 128
146 005BA0 5C02 subwf btemp+2,w,c
147 005BA2 E102 bnz u35
148 005BA4 51D8 movf ?_usrTimerDelay^(__Lparam& (0+65280)),w
149 005BA6 5C00 subwf btemp,w,c
150 005BA8 u35:
151 005BA8 B0D8 btfsc status,0,c
152 005BAA 0012 return
153 ;ML2011usersfunc.c: 65: for(i=0;i<127;i++){
154 005BAC 6AE9 clrf fsr0l,c
155 005BAE l8:
156 ;ML2011usersfunc.c: 66: for(j=0;j<127;){
157 005BAE 6AE1 clrf fsr1l,c
158 005BB0 l11:
159 ;ML2011usersfunc.c: 67: j++;
160 005BB0 2AE1 incf fsr1l,f,c
161 005BB2 0E7E movlw 126
162 005BB4 64E1 cpfsgt fsr1l,c
163 005BB6 D7FC goto l11
164 005BB8 2AE9 incf fsr0l,f,c
165 005BBA 64E9 cpfsgt fsr0l,c
166 005BBC D7F8 goto l8
167 005BBE 2AD9 incf fsr2l,f,c
168 005BC0 D7E6 goto l7
169
170 psect temp
171 000000 btemp:
172 000000 ds 4
173 postinc0 equ 0xFEE
174 postdec0 equ 0xFED
175 fsr0l equ 0xFE9
176 wreg equ 0xFE8
177 fsr1l equ 0xFE1
178 fsr2l equ 0xFD9
179 status equ 0xFD8
HI-TECH Software PICC-18 Macro Assembler V9.50PL3
Symbol Table Wed Apr 25 11:50:35 2007
l7 5B8E l8 5BAE
l11 5BB0 u35 5BA8
wreg 000FE8 ?_usrTimerDelay 00D8
fsr0l 000FE9 fsr1l 000FE1
fsr2l 000FD9 btemp 0000
_usrExtHpAmpOpen 5B42 used_btemp0 0001
used_btemp1 0001 used_btemp2 0001
used_btemp3 0001 status 000FD8
__Lparam 00D8 __ramtop 0400
_usrTimerDelay 5B8C _usrExtHpAmpClose 5B66
postdec0 000FED postinc0 000FEE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -