📄 szmb.lst
字号:
243 02D3 1003 bcf 3,0
244 02D4 0CA7 rrf btemp+1
245 02D5 0CA6 rrf btemp
246 02D6 0BA8 decfsz btemp+2
247 02D7 2AD3 goto u105
248 02D8 0826 movf btemp,w
249 02D9 1683 bsf 3,5
250 02DA 00E1 movwf _TMPHL1B^(0+128)
251 02DB 1283 bcf 3,5
252 02DC 0827 movf btemp+1,w
253 02DD 1683 bsf 3,5
254 02DE 00E2 movwf (_TMPHL1B+1)^(0+128)
255 ;SZACadin1.c: 111: TMPHLB.uints=ADV0MHB.uints;
256 02DF 0855 movf _ADV0MHB^(0+128),w
257 02E0 00E3 movwf _TMPHLB^(0+128)
258 02E1 0856 movf (_ADV0MHB+1)^(0+128),w
259 02E2 00E4 movwf (_TMPHLB+1)^(0+128)
260 ;SZACadin1.c: 112: ADCON0=0x89;
261 02E3 3089 movlw -119
262 02E4 1283 bcf 3,5
263 02E5 009F movwf 31 ;volatile
264 ;SZACadin1.c: 113: advalu=1;
265 02E6 01D6 clrf _advalu
266 02E7 0AD6 incf _advalu
267 ;SZACadin1.c: 114: }
268 02E8 2B2F goto l27
269 02E9 l26
270 02E9 082C movf _ADCNT0,w
271 02EA 3A50 xorlw 80
272 02EB 1D03 btfss 3,2
273 02EC 2B0C goto l28
274 ;SZACadin1.c: 116: {
275 02ED 1683 bsf 3,5
276 02EE 0850 movf (_ADMHB+1)^(0+128),w
277 02EF 1283 bcf 3,5
278 02F0 00A7 movwf btemp+1
279 02F1 1683 bsf 3,5
280 02F2 084F movf _ADMHB^(0+128),w
281 02F3 1283 bcf 3,5
282 02F4 00A6 movwf btemp
283 02F5 1003 bcf 3,0
284 02F6 0CA7 rrf btemp+1
285 02F7 0CA6 rrf btemp
286 02F8 1003 bcf 3,0
287 02F9 0CA7 rrf btemp+1
288 02FA 0CA6 rrf btemp
289 02FB 0826 movf btemp,w
290 02FC 1683 bsf 3,5
291 02FD 00E1 movwf _TMPHL1B^(0+128)
292 02FE 1283 bcf 3,5
293 02FF 0827 movf btemp+1,w
294 0300 1683 bsf 3,5
295 0301 00E2 movwf (_TMPHL1B+1)^(0+128)
296 ;SZACadin1.c: 118: TMPHLB.uints=ADV1MHB.uints;
297 0302 0857 movf _ADV1MHB^(0+128),w
298 0303 00E3 movwf _TMPHLB^(0+128)
299 0304 0858 movf (_ADV1MHB+1)^(0+128),w
300 0305 00E4 movwf (_TMPHLB+1)^(0+128)
301 ;SZACadin1.c: 119: ADCON0=0x91;
302 0306 3091 movlw -111
303 0307 1283 bcf 3,5
304 0308 009F movwf 31 ;volatile
305 ;SZACadin1.c: 120: advalu=2;
306 0309 3002 movlw 2
307 030A 00D6 movwf _advalu
308 ;SZACadin1.c: 121: }
309 030B 2B2F goto l27
310 030C l28
311 030C 082C movf _ADCNT0,w
312 030D 3A60 xorlw 96
313 030E 1D03 btfss 3,2
314 030F 2B2F goto l27
315 ;SZACadin1.c: 123: {
316 0310 1683 bsf 3,5
317 0311 0850 movf (_ADMHB+1)^(0+128),w
318 0312 1283 bcf 3,5
319 0313 00A7 movwf btemp+1
320 0314 1683 bsf 3,5
321 0315 084F movf _ADMHB^(0+128),w
322 0316 1283 bcf 3,5
323 0317 00A6 movwf btemp
324 0318 1003 bcf 3,0
325 0319 0CA7 rrf btemp+1
326 031A 0CA6 rrf btemp
327 031B 1003 bcf 3,0
328 031C 0CA7 rrf btemp+1
329 031D 0CA6 rrf btemp
330 031E 0826 movf btemp,w
331 031F 1683 bsf 3,5
332 0320 00E1 movwf _TMPHL1B^(0+128)
333 0321 1283 bcf 3,5
334 0322 0827 movf btemp+1,w
335 0323 1683 bsf 3,5
336 0324 00E2 movwf (_TMPHL1B+1)^(0+128)
337 ;SZACadin1.c: 125: TMPHLB.uints=ADV2MHB.uints;
338 0325 0859 movf _ADV2MHB^(0+128),w
339 0326 00E3 movwf _TMPHLB^(0+128)
340 0327 085A movf (_ADV2MHB+1)^(0+128),w
341 0328 00E4 movwf (_TMPHLB+1)^(0+128)
342 ;SZACadin1.c: 126: ADCON0=0x81;
343 0329 3081 movlw -127
344 032A 1283 bcf 3,5
345 032B 009F movwf 31 ;volatile
346 ;SZACadin1.c: 127: advalu=3;
347 032C 3003 movlw 3
348 032D 00D6 movwf _advalu
349 ;SZACadin1.c: 128: ADCNT0=0;
350 032E 01AC clrf _ADCNT0
351 ;SZACadin1.c: 129: }
352 032F l27
353 032F 08D6 movf _advalu
354 0330 1903 btfsc 3,2
355 0331 2C38 goto l31
356 ;SZACadin1.c: 131: {
357 0332 0856 movf _advalu,w
358 0333 3A07 xorlw 7
359 ;SZACadin1.c: 133: {
360 0334 1683 bsf 3,5
361 0335 1D03 btfss 3,2
362 0336 2B73 goto L9
363 0337 0864 movf (_TMPHLB+1)^(0+128),w
364 0338 1283 bcf 3,5
365 0339 00A7 movwf btemp+1
366 033A 1683 bsf 3,5
367 033B 0863 movf _TMPHLB^(0+128),w
368 033C 1283 bcf 3,5
369 033D 00A6 movwf btemp
370 033E 1003 bcf 3,0
371 033F 0CA7 rrf btemp+1
372 0340 0CA6 rrf btemp
373 0341 1003 bcf 3,0
374 0342 0CA7 rrf btemp+1
375 0343 0CA6 rrf btemp
376 0344 1003 bcf 3,0
377 0345 0CA7 rrf btemp+1
378 0346 0CA6 rrf btemp
379 0347 0826 movf btemp,w
380 0348 1683 bsf 3,5
381 0349 00DF movwf _TMPHL0B^(0+128)
382 034A 1283 bcf 3,5
383 034B 0827 movf btemp+1,w
384 034C 1683 bsf 3,5
385 034D 00E0 movwf (_TMPHL0B+1)^(0+128)
386 ;SZACadin1.c: 135: if(TMPHL1B.uints>=TMPHL0B.ui
+ nts)
387 034E 0262 subwf (_TMPHL1B+1)^(0+128),w
388 034F 1D03 btfss 3,2
389 0350 2B53 goto u155
390 0351 085F movf _TMPHL0B^(0+128),w
391 0352 0261 subwf _TMPHL1B^(0+128),w
392 0353 u155
393 0353 1C03 btfss 3,0
394 0354 2B64 goto l33
395 ;SZACadin1.c: 136: {
396 0355 085F movf _TMPHL0B^(0+128),w
397 0356 02E1 subwf _TMPHL1B^(0+128)
398 0357 1C03 btfss 3,0
399 0358 03E2 decf (_TMPHL1B+1)^(0+128)
400 0359 0860 movf (_TMPHL0B+1)^(0+128),w
401 035A 02E2 subwf (_TMPHL1B+1)^(0+128)
402 ;SZACadin1.c: 138: TMPHLB.ubytes.byteh+=TMPHL1B
+ .ubytes.byteh*4;
403 035B 0862 movf (_TMPHL1B+1)^(0+128),w
404 035C 1283 bcf 3,5
405 035D 00A6 movwf btemp
406 035E 1003 bcf 3,0
407 035F 0DA6 rlf btemp
408 0360 1003 bcf 3,0
409 0361 0D26 rlf btemp,w
410 0362 1683 bsf 3,5
411 0363 2B96 goto L3
412 ;SZACadin1.c: 139: TMPHLB.uints+=TMPHL1B.ubytes
+ .bytel;
413 ;SZACadin1.c: 140: }
414 0364 l33
415 ;SZACadin1.c: 142: {
416 0364 0861 movf _TMPHL1B^(0+128),w
417 0365 02DF subwf _TMPHL0B^(0+128)
418 0366 1C03 btfss 3,0
419 0367 03E0 decf (_TMPHL0B+1)^(0+128)
420 0368 0862 movf (_TMPHL1B+1)^(0+128),w
421 0369 02E0 subwf (_TMPHL0B+1)^(0+128)
422 ;SZACadin1.c: 144: TMPHLB.ubytes.byteh-=TMPHL0B
+ .ubytes.byteh*4;
423 036A 0860 movf (_TMPHL0B+1)^(0+128),w
424 036B 1283 bcf 3,5
425 036C 00A6 movwf btemp
426 036D 1003 bcf 3,0
427 036E 0DA6 rlf btemp
428 036F 1003 bcf 3,0
429 0370 0D26 rlf btemp,w
430 0371 1683 bsf 3,5
431 0372 2BA4 goto L4
432 ;SZACadin1.c: 145: TMPHLB.uints-=TMPHL0B.ubytes
+ .bytel;
433 ;SZACadin1.c: 146: }
434 ;SZACadin1.c: 147: }
435 ;SZACadin1.c: 149: {
436 0373 L9
437 0373 0864 movf (_TMPHLB+1)^(0+128),w
438 0374 1283 bcf 3,5
439 0375 00A7 movwf btemp+1
440 0376 1683 bsf 3,5
441 0377 0863 movf _TMPHLB^(0+128),w
442 0378 1283 bcf 3,5
443 0379 00A6 movwf btemp
444 037A 1003 bcf 3,0
445 037B 0CA7 rrf btemp+1
446 037C 0CA6 rrf btemp
447 037D 1003 bcf 3,0
448 037E 0CA7 rrf btemp+1
449 037F 0CA6 rrf btemp
450 0380 0826 movf btemp,w
451 0381 1683 bsf 3,5
452 0382 00DF movwf _TMPHL0B^(0+128)
453 0383 1283 bcf 3,5
454 0384 0827 movf btemp+1,w
455 0385 1683 bsf 3,5
456 0386 00E0 movwf (_TMPHL0B+1)^(0+128)
457 ;SZACadin1.c: 151: if(TMPHL1B.uints>=TMPHL0B.ui
+ nts)
458 0387 0262 subwf (_TMPHL1B+1)^(0+128),w
459 0388 1D03 btfss 3,2
460 0389 2B8C goto u165
461 038A 085F movf _TMPHL0B^(0+128),w
462 038B 0261 subwf _TMPHL1B^(0+128),w
463 038C u165
464 038C 1C03 btfss 3,0
465 038D 2B9C goto l36
466 ;SZACadin1.c: 152: {
467 038E 085F movf _TMPHL0B^(0+128),w
468 038F 02E1 subwf _TMPHL1B^(0+128)
469 0390 1C03 btfss 3,0
470 0391 03E2 decf (_TMPHL1B+1)^(0+128)
471 0392 0860 movf (_TMPHL0B+1)^(0+128),w
472 0393 02E2 subwf (_TMPHL1B+1)^(0+128)
473 ;SZACadin1.c: 154: TMPHLB.ubytes.byteh+=TMPHL1B
+ .ubytes.byteh*2;
474 0394 0862 movf (_TMPHL1B+1)^(0+128),w
475 0395 0762 addwf (_TMPHL1B+1)^(0+128),w
476 0396 L3
477 0396 07E4 addwf (_TMPHLB+1)^(0+128)
478 ;SZACadin1.c: 155: TMPHLB.uints+=TMPHL1B.ubytes
+ .bytel;
479 0397 0861 movf _TMPHL1B^(0+128),w
480 0398 07E3 addwf _TMPHLB^(0+128)
481 0399 1803 btfsc 3,0
482 039A 0AE4 incf (_TMPHLB+1)^(0+128)
483 ;SZACadin1.c: 156: }
484 039B 2BA9 goto l35
485 039C l36
486 ;SZACadin1.c: 158: {
487 039C 0861 movf _TMPHL1B^(0+128),w
488 039D 02DF subwf _TMPHL0B^(0+128)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -