?? flasha.lst
字號(hào):
HI-TECH Software PICC Macro Assembler V8.05PL1
Serial number: HCPIC-41552 Tue Jan 15 15:14:25 2008
Licensed to: D007-JS
1 processor 16F877
2 opt pw 79
3 psect __Z41552RS_,global,delta=1
4 psect text0,local,class=CODE,delta=2
5 psect intcode,global,class=CODE,delta=2
6 psect intsave_0,global,ovrld,class=COMBANK,spa
+ ce=1,delta=1
7 psect intret,global,class=CODE,delta=2
8 psect intentry,global,class=CODE,delta=2
9 psect intsave,global,class=BANK0,space=1,delta
+ =1
10 psect text1,local,class=CODE,delta=2
11 psect text2,local,class=CODE,delta=2
12 psect rbss_0,global,class=BANK0,space=1,delta=
+ 1
13 0000
14 0000
15 0000
16 0000
17 0000
18 0000
19 0000
20 0000
21 0000
22 0000
23
24 psect __Z41552RS_
25 0190
26 0190
27
28 psect intcode
29 000D _isr
30 000D int_func
31 ;flasha.c: 19: if ( INTF && INTE )
32 000D 188B btfsc 11,1
33 000E 1E0B btfss 11,4
34 000F 2816 goto l2
35 ;flasha.c: 20: {
36 0010 108B bcf 11,1
37 ;flasha.c: 22: Pkii();
38 0011 120A 118A 27D6 fcall _Pkii
+ 120A 118A
39 ;flasha.c: 23: }
40 0016 l2
41 0016 1303 bcf 3,6 ;carry unused
42 0017 1283 bcf 3,5
43
44 psect intsave_0
45 0070 saved_w
46 0070 ds 1
47
48 psect intret
49 0018 0827 movf saved_fsr,w
50 0019 0084 movwf 4 ;restore FSR
51 001A 0828 movf saved_pclath,w
52 001B 008A movwf 10
53 001C int_restore
54 001C 0826 movf saved_status,w
55 001D 0083 movwf 3
56 001E 0EF0 swapf saved_w
57 001F 0E70 swapf saved_w,w
58 0020 0009 retfie
59
60 psect intentry
61 0004 int_entry
62 0004 00F0 movwf saved_w
63 0005 0803 movf 3,w
64 0006 0183 clrf 3
65 0007 00A6 movwf saved_status
66 0008 0804 movf 4,w
67 0009 00A7 movwf saved_fsr
68 000A 080A movf 10,w
69 000B 00A8 movwf saved_pclath
70 000C 018A clrf 10
71
72 psect intsave
73 0026 saved_status
74 0026 ds 1
75 0027 saved_fsr
76 0027 ds 1
77 0028 saved_pclath
78 0028 ds 1
79
80 psect text1
81 ;flasha.c: 27: void main( void )
82 ;flasha.c: 28: {
83 07E6 _main
84 ;flasha.c: 29: Init_System();
85 07E6 120A 118A 27BE fcall _Init_System
86 ;flasha.c: 30: Init_PortD();
87 07E9 120A 118A 27B8 fcall _Init_PortD
+ 120A 118A
88 07EE l6
89 ;flasha.c: 31: while(1)
90 ;flasha.c: 32: {
91 07EE 1003 bcf 3,0
92 07EF 0DA0 rlf _MOD
93 ;flasha.c: 34: if ( CARRY==1 )
94 07F0 1803 btfsc 3,0
95 ;flasha.c: 35: MOD++;
96 07F1 0AA0 incf _MOD
97 ;flasha.c: 36: PORTD= MOD;
98 07F2 0820 movf _MOD,w
99 07F3 0088 movwf 8 ;volatile
100 ;flasha.c: 37: cun=0x01;
101 07F4 01A1 clrf _cun
102 07F5 0AA1 incf _cun
103 ;flasha.c: 38: while(cun>0)
104 07F6 l9
105 ;flasha.c: 42: }
106 07F6 08A1 movf _cun
107 07F7 1903 btfsc 3,2
108 07F8 2FEE goto l6
109 ;flasha.c: 39: {
110 07F9 03A1 decf _cun
111 ;flasha.c: 41: Delay1s();
112 07FA 120A 118A 27C8 fcall _Delay1s
+ 120A 118A
113 07FF 2FF6 goto l9
114
115 psect text2
116 0000
117 0000
118 0000
119 0000
120 0000
121 0000
122 0000
123 0000
124 0000
125 0000
126 0000
127 0000
128 0000
129 0000
130 0000
131 0000
132 0000
133 0000
134 0000
135 0000
136 0000
137 0000
138 0000
139 0000
140 0000
141 0000
142 0000
143 0000
144 0000
145 0000
146 0000
147 0000
148 0000
149 0000
150 0000
151 0000
152 0000
153 0000
154 0000
155 0000
156 0000
157 0000
158 0000
159 0000
160 0000
161 0000
162 0000
163 0000
164 0000
165 0000
166 0000
167 0000
168 0000
169 0000
170 0000
171 0000
172 0000
173 0000
174 0000
175 0000
176 0000
177 0000
178 0000
179 0000
180 0000
181 0000
182 0000
183 0000
184 0000
185 0000
186 0000
187 0000
188 0000
189 0000
190 0000
191 0000
192 0000
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -