📄 main.lst
字号:
239 022D L43
240 022D 159B bsf 27,3
241 022E 1595 bsf 21,3
242 022F L44
243 022F 1618 bsf 24,4
244 0230 L36
245 0230 1615 bsf 21,4
246 0231 L41
247 0231 1612 bsf 18,4
248 0232 L7
249 0232 1592 bsf 18,3
250 ;main.c: 280: break;
251 0233 2BB6 goto l33
252 0234 l37
253 0234 1303 bcf 3,6 ;carry unused
254 0235 0831 movf ?_displayNumber,w
255 0236 00F0 movwf btemp
256 0237 3EF6 addlw -10
257 0238 1803 btfsc 3,0
258 0239 2BB6 goto l33
259 023A 3E0A addlw 10
260 023B 1C03 btfss 3,0
261 023C 2BB6 goto l33
262 023D 3000 movlw 0
263 023E 02F0 subwf btemp
264 023F 3002 movlw S30012 shr (0+8)
265 0240 008A movwf 10
266 0241 3046 movlw S30012& (0+255)
267 0242 0770 addwf btemp,w
268 0243 1803 btfsc 3,0
269 0244 0A8A incf 10
270 0245 0082 movwf 2
271 0246 S30012
272 0246 2A2C goto l47
273 0247 2A04 goto l38
274 0248 2A08 goto l39
275 0249 2A0C goto l40
276 024A 2A11 goto l41
277 024B 2A17 goto l42
278 024C 2A1C goto l43
279 024D 2A23 goto l44
280 024E 2A25 goto l45
281 024F 2A28 goto l46
282 ;main.c: 282: break;
283 0250 l48
284 ;main.c: 283: case 2:
285 ;main.c: 284: SEG21COM0 = SEG22COM0 = SEG22COM1
+ = SEG21COM2 = SEG21COM1 = SEG21COM3 = SEG22COM
+ 3 = 0;
286 0250 1703 bsf 3,6
287 0251 131B bcf 27,6
288 0252 129B bcf 27,5
289 0253 1295 bcf 21,5
290 0254 1298 bcf 24,5
291 0255 1315 bcf 21,6
292 0256 1312 bcf 18,6
293 0257 1292 bcf 18,5
294 ;main.c: 285: switch(Number){
295 0258 2A89 goto l50
296 0259 l51
297 ;main.c: 287: case 1:
298 ;main.c: 288: SEG22COM0 = SEG22COM1 = 1;
299 0259 1703 bsf 3,6
300 025A 1715 bsf 21,6
301 025B 1712 bsf 18,6
302 ;main.c: 289: break;
303 025C 2BB6 goto l33
304 025D l52
305 ;main.c: 290: case 2:
306 ;main.c: 291: SEG21COM0 = SEG22COM0 = SEG22COM3
+ = SEG21COM1 = SEG21COM2 = 1;
307 025D 1703 bsf 3,6
308 025E 1698 bsf 24,5
309 025F 1695 bsf 21,5
310 0260 2A64 goto L8
311 ;main.c: 292: break;
312 0261 l53
313 ;main.c: 293: case 3:
314 ;main.c: 294: SEG21COM0 = SEG22COM0 = SEG22COM3
+ = SEG22COM1 = SEG21COM2 = 1;
315 0261 1703 bsf 3,6
316 0262 1698 bsf 24,5
317 0263 1715 bsf 21,6
318 0264 L8
319 0264 171B bsf 27,6
320 0265 2A86 goto L45
321 ;main.c: 295: break;
322 0266 l54
323 ;main.c: 296: case 4:
324 ;main.c: 297: SEG21COM3 = SEG22COM3 = SEG22COM0
+ = SEG22COM1 = 1;
325 0266 1703 bsf 3,6
326 0267 1715 bsf 21,6
327 0268 1712 bsf 18,6
328 0269 171B bsf 27,6
329 026A 169B bsf 27,5
330 ;main.c: 298: break;
331 026B 2BB6 goto l33
332 026C l55
333 ;main.c: 299: case 5:
334 ;main.c: 300: SEG21COM0 = SEG21COM3 = SEG22COM3
+ = SEG22COM1 = SEG21COM2 = 1;
335 026C 1703 bsf 3,6
336 026D 1698 bsf 24,5
337 026E 1715 bsf 21,6
338 026F 171B bsf 27,6
339 0270 2A76 goto L46
340 ;main.c: 301: break;
341 0271 l56
342 ;main.c: 302: case 6:
343 ;main.c: 303: SEG21COM0 = SEG21COM3 = SEG21COM1
+ = SEG21COM2 = SEG22COM1 = SEG22COM3 = 1;
344 0271 1703 bsf 3,6
345 0272 171B bsf 27,6
346 0273 1715 bsf 21,6
347 0274 1698 bsf 24,5
348 0275 1695 bsf 21,5
349 0276 L46
350 0276 169B bsf 27,5
351 0277 2A87 goto L14
352 ;main.c: 304: break;
353 0278 l57
354 ;main.c: 305: case 7:
355 ;main.c: 306: SEG21COM0 = SEG22COM0 = SEG22COM1
+ = 1;
356 0278 1703 bsf 3,6
357 0279 2A85 goto L37
358 ;main.c: 307: break;
359 027A l58
360 ;main.c: 308: case 8:
361 ;main.c: 309: SEG21COM0 = SEG22COM0 = SEG22COM1
+ = SEG21COM2 = SEG21COM1 = SEG21COM3 = SEG22COM
+ 3 = 1;
362 027A 1703 bsf 3,6
363 027B 171B bsf 27,6
364 027C 2A82 goto L47
365 ;main.c: 310: break;
366 027D l59
367 ;main.c: 311: case 9:
368 ;main.c: 312: SEG21COM0 = SEG22COM0 = SEG22COM1
+ = SEG21COM2 = SEG21COM3 = SEG22COM3 = 1;
369 027D 1703 bsf 3,6
370 027E 171B bsf 27,6
371 027F 169B bsf 27,5
372 0280 2A84 goto L48
373 ;main.c: 313: break;
374 0281 l60
375 ;main.c: 314: case 0:
376 ;main.c: 315: SEG21COM0 = SEG22COM0 = SEG22COM1
+ = SEG21COM2 = SEG21COM1 = SEG21COM3 = 1;
377 0281 1703 bsf 3,6
378 0282 L47
379 0282 169B bsf 27,5
380 0283 1695 bsf 21,5
381 0284 L48
382 0284 1698 bsf 24,5
383 0285 L37
384 0285 1715 bsf 21,6
385 0286 L45
386 0286 1712 bsf 18,6
387 0287 L14
388 0287 1692 bsf 18,5
389 ;main.c: 316: break;
390 0288 2BB6 goto l33
391 0289 l50
392 0289 1303 bcf 3,6 ;carry unused
393 028A 0831 movf ?_displayNumber,w
394 028B 00F0 movwf btemp
395 028C 3EF6 addlw -10
396 028D 1803 btfsc 3,0
397 028E 2BB6 goto l33
398 028F 3E0A addlw 10
399 0290 1C03 btfss 3,0
400 0291 2BB6 goto l33
401 0292 3000 movlw 0
402 0293 02F0 subwf btemp
403 0294 3002 movlw S30014 shr (0+8)
404 0295 008A movwf 10
405 0296 309B movlw S30014& (0+255)
406 0297 0770 addwf btemp,w
407 0298 1803 btfsc 3,0
408 0299 0A8A incf 10
409 029A 0082 movwf 2
410 029B S30014
411 029B 2A81 goto l60
412 029C 2A59 goto l51
413 029D 2A5D goto l52
414 029E 2A61 goto l53
415 029F 2A66 goto l54
416 02A0 2A6C goto l55
417 02A1 2A71 goto l56
418 02A2 2A78 goto l57
419 02A3 2A7A goto l58
420 02A4 2A7D goto l59
421 ;main.c: 318: break;
422 02A5 l61
423 ;main.c: 319: case 3:
424 ;main.c: 320: SEG23COM0 = SEG6COM0 = SEG6COM1 =
+ SEG23COM2 = SEG23COM1 = SEG23COM3 = SEG6COM3 =
+ 0;
425 02A5 1703 bsf 3,6
426 02A6 1319 bcf 25,6
427 02A7 139B bcf 27,7
428 02A8 1395 bcf 21,7
429 02A9 1398 bcf 24,7
430 02AA 1313 bcf 19,6
431 02AB 1310 bcf 16,6
432 02AC 1392 bcf 18,7
433 ;main.c: 321: switch(Number){
434 02AD 2ADE goto l63
435 02AE l64
436 ;main.c: 322: case 1:
437 ;main.c: 323: SEG6COM0 = SEG6COM1 = 1;
438 02AE 1703 bsf 3,6
439 02AF 1713 bsf 19,6
440 02B0 1710 bsf 16,6
441 ;main.c: 324: break;
442 02B1 2BB6 goto l33
443 02B2 l65
444 ;main.c: 325: case 2:
445 ;main.c: 326: SEG23COM0 = SEG6COM0 = SEG6COM3 =
+ SEG23COM1 = SEG23COM2 = 1;
446 02B2 1703 bsf 3,6
447 02B3 1798 bsf 24,7
448 02B4 1795 bsf 21,7
449 02B5 2AB9 goto L15
450 ;main.c: 327: break;
451 02B6 l66
452 ;main.c: 328: case 3:
453 ;main.c: 329: SEG23COM0 = SEG6COM0 = SEG6COM3 =
+ SEG6COM1 = SEG23COM2 = 1;
454 02B6 1703 bsf 3,6
455 02B7 1798 bsf 24,7
456 02B8 1713 bsf 19,6
457 02B9 L15
458 02B9 1719 bsf 25,6
459 02BA 2ADB goto L49
460 ;main.c: 330: break;
461 02BB l67
462 ;main.c: 331: case 4:
463 ;main.c: 332: SEG23COM3 = SEG6COM3 = SEG6COM0 =
+ SEG6COM1 = 1;
464 02BB 1703 bsf 3,6
465 02BC 1713 bsf 19,6
466 02BD 1710 bsf 16,6
467 02BE 1719 bsf 25,6
468 02BF 179B bsf 27,7
469 ;main.c: 333: break;
470 02C0 2BB6 goto l33
471 02C1 l68
472 ;main.c: 334: case 5:
473 ;main.c: 335: SEG23COM0 = SEG23COM3 = SEG6COM3
+ = SEG6COM1 = SEG23COM2 = 1;
474 02C1 1703 bsf 3,6
475 02C2 1798 bsf 24,7
476 02C3 1713 bsf 19,6
477 02C4 1719 bsf 25,6
478 02C5 2ACB goto L50
479 ;main.c: 336: break;
480 02C6 l69
481 ;main.c: 337: case 6:
482 ;main.c: 338: SEG23COM0 = SEG23COM3 = SEG23COM1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -