📄 system.lst
字号:
HI-TECH Software PICC Macro Assembler V8.05PL1
Serial number: HCPIC-71097 Thu Dec 20 19:08:32 2007
Licensed to: ONE
1 processor 16F877A
2 opt pw 79
3 psect __Z71097RS_,global,delta=1
4 psect config,global,class=CONFIG,delta=2
5 psect strings,global,class=STRING,delta=2
6 psect const1,local,class=CONST,delta=2
7 psect const2,local,class=CONST,delta=2
8 psect const3,local,class=CONST,delta=2
9 psect const4,local,class=CONST,delta=2
10 psect const5,local,class=CONST,delta=2
11 psect const6,local,class=CONST,delta=2
12 psect const7,local,class=CONST,delta=2
13 psect const8,local,class=CONST,delta=2
14 psect const9,local,class=CONST,delta=2
15 psect const10,local,class=CONST,delta=2
16 psect const11,local,class=CONST,delta=2
17 psect text1,local,class=CODE,delta=2
18 psect intcode,global,class=CODE,delta=2
19 psect intsave_0,global,ovrld,class=COMBANK,spa
+ ce=1,delta=1
20 psect intret,global,class=CODE,delta=2
21 psect intentry,global,class=CODE,delta=2
22 psect intsave,global,class=BANK0,space=1,delta
+ =1
23 psect text3,local,class=CODE,delta=2
24 psect text4,local,class=CODE,delta=2
25 psect text5,local,class=CODE,delta=2
26 psect rbss_0,global,class=BANK0,space=1,delta=
+ 1
27 psect temp,global,ovrld,class=BANK0,space=1,de
+ lta=1
28 0000
29 0000
30 0000
31 0000
32 0000
33 0000
34 0000
35 0000
36 0000
37 0000
38
39 psect __Z71097RS_
40 0190
41 0190 ;#
42
43 psect config
44 2007 3F7A dw 16250 ;#
45
46 psect const1
47 10EC 0782 addwf 2
48 10ED _menu_main
49 10ED 344D retlw 77
50 10EE 3441 retlw 65
51 10EF 3449 retlw 73
52 10F0 344E retlw 78
53 10F1 343A retlw 58
54 10F2 3400 retlw 0
55
56 psect const2
57 1115 0782 addwf 2
58 1116 _menu_mg96g
59 1116 344D retlw 77
60 1117 3447 retlw 71
61 1118 3439 retlw 57
62 1119 3436 retlw 54
63 111A 3447 retlw 71
64 111B 3400 retlw 0
65
66 psect const3
67 1134 0782 addwf 2
68 1135 _menu_run
69 1135 3452 retlw 82
70 1136 3475 retlw 117
71 1137 346E retlw 110
72 1138 3400 retlw 0
73
74 psect const4
75 1107 0782 addwf 2
76 1108 _menu_enter
77 1108 3445 retlw 69
78 1109 346E retlw 110
79 110A 3474 retlw 116
80 110B 3465 retlw 101
81 110C 3472 retlw 114
82 110D 3400 retlw 0
83
84 psect const5
85 1122 0782 addwf 2
86 1123 _menu_list
87 1123 344C retlw 76
88 1124 3469 retlw 105
89 1125 3473 retlw 115
90 1126 3474 retlw 116
91 1127 3400 retlw 0
92
93 psect const6
94 112E 0782 addwf 2
95 112F _menu_edit
96 112F 3445 retlw 69
97 1130 3464 retlw 100
98 1131 3469 retlw 105
99 1132 3474 retlw 116
100 1133 3400 retlw 0
101
102 psect const7
103 1128 0782 addwf 2
104 1129 _menu_file
105 1129 3446 retlw 70
106 112A 3469 retlw 105
107 112B 346C retlw 108
108 112C 3465 retlw 101
109 112D 3400 retlw 0
110
111 psect const8
112 113E 0782 addwf 2
113 113F _menu_lid
114 113F 344C retlw 76
115 1140 3469 retlw 105
116 1141 3464 retlw 100
117 1142 3400 retlw 0
118
119 psect const9
120 106D 0782 addwf 2
121 106E _main_name1
122 106E 3453 retlw 83
123 106F 3443 retlw 67
124 1070 3449 retlw 73
125 1071 3445 retlw 69
126 1072 344E retlw 78
127 1073 3454 retlw 84
128 1074 345A retlw 90
129 1075 3420 retlw 32
130 1076 3420 retlw 32
131 1077 344D retlw 77
132 1078 3447 retlw 71
133 1079 3439 retlw 57
134 107A 3436 retlw 54
135 107B 3447 retlw 71
136 107C 3400 retlw 0
137
138 psect const10
139 107D 0782 addwf 2
140 107E _main_name2
141 107E 3456 retlw 86
142 107F 3465 retlw 101
143 1080 3472 retlw 114
144 1081 3473 retlw 115
145 1082 3469 retlw 105
146 1083 346F retlw 111
147 1084 346E retlw 110
148 1085 3420 retlw 32
149 1086 3433 retlw 51
150 1087 342E retlw 46
151 1088 3432 retlw 50
152 1089 3430 retlw 48
153 108A 3400 retlw 0
154
155 psect const11
156 1015 0782 addwf 2
157 1016 _main_name3
158 1016 3453 retlw 83
159 1017 3465 retlw 101
160 1018 346C retlw 108
161 1019 3466 retlw 102
162 101A 3420 retlw 32
163 101B 3454 retlw 84
164 101C 3465 retlw 101
165 101D 3473 retlw 115
166 101E 3474 retlw 116
167 101F 3469 retlw 105
168 1020 346E retlw 110
169 1021 3467 retlw 103
170 1022 342E retlw 46
171 1023 342E retlw 46
172 1024 342E retlw 46
173 1025 342E retlw 46
174 1026 342E retlw 46
175 1027 342E retlw 46
176 1028 3400 retlw 0
177
178 psect intcode
179 ;system.c: 114: void interrupt ISR(void)
180 ;system.c: 115: {
181 000B _ISR
182 000B int_func
183 ; _i assigned to ?a_ISR+0
184 0000 _ISR$i set ?a_ISR
185 ; _key_value assigned to ?a_ISR+1
186 0000 _ISR$key_value set ?a_ISR+1
187 ;system.c: 116: KEY_VALUE key_value = 0;
188 000B 0183 clrf 3 ;select bank 0
189 000C 01D9 clrf ?a_ISR+1
190 ;system.c: 117: unsigned char i = 0;
191 000D 01D8 clrf ?a_ISR
192
193 psect intsave_0
194 0074 saved_w
195 0074 ds 1
196
197 psect intret
198 000E 0861 movf saved_pclath,w
199 000F 008A movwf 10
200 0010 int_restore
201 0010 0860 movf saved_status,w
202 0011 0083 movwf 3
203 0012 0EF4 swapf saved_w
204 0013 0E74 swapf saved_w,w
205 0014 0009 retfie
206
207 psect intentry
208 0004 int_entry
209 0004 00F4 movwf saved_w
210 0005 0803 movf 3,w
211 0006 0183 clrf 3
212 0007 00E0 movwf saved_status
213 0008 080A movf 10,w
214 0009 00E1 movwf saved_pclath
215 000A 018A clrf 10
216
217 psect intsave
218 0060 saved_status
219 0060 ds 1
220 0061 saved_pclath
221 0061 ds 1
222
223 psect text3
224 ;system.c: 267: void Dsp_Main_Menu(void)
225 ;system.c: 268: {
226 0AFD _Dsp_Main_Menu
227 ;system.c: 269: Lcd_MoveTo_Position(0);
228 0AFD 3000 movlw 0
229 0AFE 120A 158A 25F2 fcall _Lcd_MoveTo_Position
230 ;system.c: 270: Lcd_Show_RomString(menu_main);
231 0B01 30ED movlw low _menu_main
232 0B02 00CC movwf ?_Lcd_Show_RomString
233 0B03 3010 movlw high _menu_main
234 0B04 00CD movwf ?_Lcd_Show_RomString+1
235 0B05 160A 118A 275A fcall _Lcd_Show_RomString
236 ;system.c: 271: Lcd_MoveTo_Position(12);
237 0B08 300C movlw 12
238 0B09 120A 158A 25F2 fcall _Lcd_MoveTo_Position
239 ;system.c: 272: Lcd_Show_RomString(menu_mg96g);
240 0B0C 3016 movlw low _menu_mg96g
241 0B0D 00CC movwf ?_Lcd_Show_RomString
242 0B0E 3011 movlw high _menu_mg96g
243 0B0F 00CD movwf ?_Lcd_Show_RomString+1
244 0B10 160A 118A 275A fcall _Lcd_Show_RomString
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -