📄 test.lst
字号:
HI-TECH Software PICC Macro Assembler V8.05PL2
Serial number: HCPIC-03924 Thu Jul 7 11:50:22 2005
Licensed to: JUNFENG XIONG
1 processor 16F877A
2 opt pw 79
3 psect __Z03924RS_,global,delta=1
4 psect text0,local,class=CODE,delta=2
5 psect text1,local,class=CODE,delta=2
6 psect temp,global,ovrld,class=BANK0,space=1,de
+ lta=1
7 0000
8 0000
9 0000
10 0000
11 0000
12 0000
13 0000
14 0000
15 0000
16 0000
17
18 psect __Z03924RS_
19 0190
20 0190
21
22 psect text0
23 07C9 _main
24 ; _M assigned to ?a_main+0
25 0000 _main$M set ?a_main
26 ; _i assigned to ?a_main+1
27 0000 _main$i set ?a_main+1
28 ; _id assigned to ?a_main+2
29 0000 _main$id set ?a_main+2
30 ; _dds_data_char assigned to ?a_main+3
31 0000 _main$dds_data_char set ?a_main+3
32 ;test.c: 10: unsigned char dds_data_char[2];
33 07C9 300B movlw 11
34 07CA 1283 bcf 3,5
35 07CB 1303 bcf 3,6 ;carry unused
36 07CC 00A0 movwf ?a_main
37 ;test.c: 13: TRISC=0x00;
38 07CD 1683 bsf 3,5
39 07CE 0187 clrf 7 ;volatile
40 ;test.c: 14: dds_data_char[0]=0x01;
41 07CF 1283 bcf 3,5
42 07D0 01A3 clrf ?a_main+3
43 07D1 0AA3 incf ?a_main+3
44 ;test.c: 15: dds_data_char[1]=(M<<3)+0x04;
45 07D2 305C movlw 92
46 07D3 00A4 movwf ?a_main+4
47 ;test.c: 16: RC2=0;
48 07D4 1107 bcf 7,2
49 ;test.c: 17: RC0=0;
50 07D5 1007 bcf 7,0
51 ;test.c: 18: RC2=0;
52 07D6 1107 bcf 7,2
53 ;test.c: 19: for (i=0;i<2;)
54 07D7 01A1 clrf ?a_main+1
55 07D8 l2
56 ;test.c: 20: {
57 ;test.c: 21: for(id=8;id>0;id--)
58 07D8 3008 movlw 8
59 07D9 00A2 movwf ?a_main+2
60 07DA l5
61 ;test.c: 22: {
62 ;test.c: 23: RC1=dds_data_char[i]>>(id-1);
63 07DA 0821 movf ?a_main+1,w
64 07DB 3E23 addlw ?a_main+3
65 07DC 0084 movwf 4
66 07DD 1383 bcf 3,7
67 07DE 0800 movf 0,w
68 07DF 00F0 movwf btemp
69 07E0 0322 decf ?a_main+2,w
70 07E1 00F1 movwf btemp+1
71 07E2 0AF1 incf btemp+1
72 07E3 2FE6 goto u14
73 07E4 u15
74 07E4 1003 bcf 3,0
75 07E5 0CF0 rrf btemp
76 07E6 u14
77 07E6 0BF1 decfsz btemp+1
78 07E7 2FE4 goto u15
79 07E8 0870 movf btemp,w
80 07E9 00F0 movwf btemp
81 07EA 0C70 rrf btemp,w
82 07EB 1C03 btfss 3,0
83 07EC 2FEF goto u20
84 07ED 1487 bsf 7,1
85 07EE 2FF0 goto u34
86 07EF u20
87 07EF 1087 bcf 7,1
88 07F0 u34
89 ;test.c: 24: RC0=1;
90 07F0 1283 bcf 3,5
91 07F1 1303 bcf 3,6 ;carry unused
92 07F2 1407 bsf 7,0
93 ;test.c: 25: RC0=0;
94 07F3 1007 bcf 7,0
95 ;test.c: 26: }
96 07F4 0BA2 decfsz ?a_main+2
97 07F5 2FDA goto l5
98 ;test.c: 27: i++;
99 07F6 0AA1 incf ?a_main+1
100 ;test.c: 28: }
101 07F7 3002 movlw 2
102 07F8 0221 subwf ?a_main+1,w
103 07F9 1C03 btfss 3,0
104 07FA 2FD8 goto l2
105 ;test.c: 29: RC2=1;
106 07FB 1507 bsf 7,2
107 ;test.c: 30: RC2=0;
108 07FC 1107 bcf 7,2
109 ;test.c: 31: }
110 07FD 120A 118A 2804 ljmp start
111
112 psect text1
113 0000
114 0000
115 0000
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
193 0000
194 0000
195 0000
196 0000
197 0000
198 0000
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -