📄 reconv.lst
字号:
711 ;main.c: 521: }
712 ;main.c: 522: }
713 000236 D088 goto l227
714 000238 l224:
715 ; BSR set to: 0
716 ;main.c: 523: else
717 ;main.c: 524: {
718 ;main.c: 525: if((CtrlCharge[tmpCtr].FlagIsCharg
+ e==0x00)&(CtrlCharge[tmpCtr].FlagIsStTest==0xFF)
+ )
719 000238 51DB movf ??_main& (0+255),w,b
720 00023A 0D07 mullw 7
721 00023C 50F3 movf prodl,w,c
722 00023E 0F4F addlw 79
723 000240 6EE9 movwf fsr0l,c
724 000242 6AEA clrf fsr0h,c
725 000244 50EF movf indf0,w,c
726 000246 E177 bnz l228
727 000248 51DB movf ??_main& (0+255),w,b
728 00024A 0D07 mullw 7
729 00024C 50F3 movf prodl,w,c
730 00024E 0F4E addlw 78
731 000250 6EE9 movwf fsr0l,c
732 000252 6AEA clrf fsr0h,c
733 000254 0EFF movlw 255
734 000256 62EF cpfseq indf0,c
735 000258 D06E goto l228
736 00025A 51DB movf ??_main& (0+255),w,b
737 00025C EC0B F00C call _setFlagEndEmerTime
738 000260 51DB movf ??_main& (0+255),w,b
739 000262 ECD3 F00B call _getEmerTime
740 000266 C0E0 F0DC movff ?_getEmerTime,??_main+1
741 00026A C0E1 F0DD movff ?_getEmerTime+1,??_main+2
742 00026E C0DC F0E1 movff ??_main+1,?_SaveChanEmerTime+1
743 000272 C0DD F0E2 movff ??_main+2,?_SaveChanEmerTime+2
744 000276 51DB movf ??_main& (0+255),w,b
745 000278 0D07 mullw 7
746 00027A 50F3 movf prodl,w,c
747 00027C 0F51 addlw 81
748 00027E 6EE9 movwf fsr0l,c
749 000280 6AEA clrf fsr0h,c
750 000282 50EF movf indf0,w,c
751 000284 6FE0 movwf ?_SaveChanEmerTime& (0+255),b
752 000286 51DB movf ??_main& (0+255),w,b
753 000288 ECB8 F005 call _SaveChanEmerTime
754 ;main.c: 531: sendBuf[tmpCtr][0]=CtrlCharge[tmpC
+ tr].disChargeNum;
755 00028C 51DB movf ??_main& (0+255),w,b
756 00028E 0D07 mullw 7
757 000290 50F3 movf prodl,w,c
758 000292 0F51 addlw 81
759 000294 6EE9 movwf fsr0l,c
760 000296 6AEA clrf fsr0h,c
761 000298 51DB movf ??_main& (0+255),w,b
762 00029A 0D15 mullw 21
763 00029C 0E00 movlw 0
764 00029E 24F3 addwf prodl,w,c
765 0002A0 6EE1 movwf fsr1l,c
766 0002A2 6AE2 clrf fsr1h,c
767 0002A4 0E01 movlw 1
768 0002A6 22E2 addwfc fsr1h,f,c
769 0002A8 CFEF FFE7 movff indf0,indf1
770 ;main.c: 532: sendBuf[tmpCtr][CtrlCharge[tmpCtr]
+ .disChargeNum*2+1]=((unsigned char)((tmpInt16)&0
+ Xff));
771 0002AC 0100 movlb 0 ; () banked
772 0002AE 51DB movf ??_main& (0+255),w,b
773 0002B0 0D07 mullw 7
774 0002B2 50F3 movf prodl,w,c
775 0002B4 0F51 addlw 81
776 0002B6 6EE9 movwf fsr0l,c
777 0002B8 6AEA clrf fsr0h,c
778 0002BA 50EF movf indf0,w,c
779 0002BC 0D02 mullw 2
780 0002BE CFF3 F0DE movff prodl,??_main+3
781 0002C2 51DB movf ??_main& (0+255),w,b
782 0002C4 0D15 mullw 21
783 0002C6 50F3 movf prodl,w,c
784 0002C8 0F01 addlw 1
785 0002CA 25DE addwf (??_main+3)& (0+255),w,b
786 0002CC 6FDF movwf (??_main+4)& (0+255),b
787 0002CE 0F00 addlw 0
788 0002D0 6EE9 movwf fsr0l,c
789 0002D2 6AEA clrf fsr0h,c
790 0002D4 0E01 movlw 1
791 0002D6 22EA addwfc fsr0h,f,c
792 0002D8 C0DC FFEF movff ??_main+1,indf0
793 ;main.c: 533: sendBuf[tmpCtr][CtrlCharge[tmpCtr]
+ .disChargeNum*2+2]=((unsigned char)((tmpInt16)>>
+ 8));
794 0002DC 51DB movf ??_main& (0+255),w,b
795 0002DE 0D07 mullw 7
796 0002E0 50F3 movf prodl,w,c
797 0002E2 0F51 addlw 81
798 0002E4 6EE9 movwf fsr0l,c
799 0002E6 6AEA clrf fsr0h,c
800 0002E8 50EF movf indf0,w,c
801 0002EA 0D02 mullw 2
802 0002EC CFF3 F0DE movff prodl,??_main+3
803 0002F0 51DB movf ??_main& (0+255),w,b
804 0002F2 0D15 mullw 21
805 0002F4 50F3 movf prodl,w,c
806 0002F6 0F02 addlw 2
807 0002F8 25DE addwf (??_main+3)& (0+255),w,b
808 0002FA 6FDF movwf (??_main+4)& (0+255),b
809 0002FC 0F00 addlw 0
810 0002FE 6EE9 movwf fsr0l,c
811 000300 6AEA clrf fsr0h,c
812 000302 0E01 movlw 1
813 000304 22EA addwfc fsr0h,f,c
814 000306 51DD movf (??_main+2)& (0+255),w,b
815 000308 6EEF movwf indf0,c
816 00030A 51DB movf ??_main& (0+255),w,b
817 00030C 0D02 mullw 2
818 00030E 50F3 movf prodl,w,c
819 000310 0F3E addlw 62
820 000312 6EE9 movwf fsr0l,c
821 000314 6AEA clrf fsr0h,c
822 000316 CFEE F0E1 movff postinc0,?_SaveEmerVolt+1
823 00031A CFED F0E2 movff postdec0,?_SaveEmerVolt+2
824 00031E 51DB movf ??_main& (0+255),w,b
825 000320 0D07 mullw 7
826 000322 50F3 movf prodl,w,c
827 000324 0F51 addlw 81
828 000326 6EE9 movwf fsr0l,c
829 000328 6AEA clrf fsr0h,c
830 00032A 50EF movf indf0,w,c
831 00032C 6FE0 movwf ?_SaveEmerVolt& (0+255),b
832 00032E 51DB movf ??_main& (0+255),w,b
833 000330 ECBB F002 call _SaveEmerVolt
834 ;main.c: 536: }
835 000334 D009 goto l227
836 000336 l228:
837 ; BSR set to: 0
838 ;main.c: 537: else
839 ;main.c: 538: {
840 ;main.c: 539: Ctrl14013_Reset(tmpCtr);
841 000336 51DB movf ??_main& (0+255),w,b
842 000338 EC1E F00B call _Ctrl14013_Reset
843 ;main.c: 540: clrFlagEndEmerTime(tmpCtr);
844 00033C 51DB movf ??_main& (0+255),w,b
845 00033E EC17 F00C call _clrFlagEndEmerTime
846 ;main.c: 541: resetEmerTime(tmpCtr);
847 000342 51DB movf ??_main& (0+255),w,b
848 000344 ECE8 F00A call _resetEmerTime
849 ; BSR set to: 0
850 000348 l227:
851 ; BSR set to: 0
852 000348 2BDB incf ??_main& (0+255),f,b
853 00034A 0E03 movlw 3
854 00034C 65DB cpfsgt ??_main& (0+255),b
855 00034E D754 goto l221
856 ; BSR set to: 0
857 000350 EC23 F00C call _MainCtrlCharge ;wreg free
858 ; BSR set to: 0
859 ;main.c: 549: }
860 ;main.c: 550: break;
861 000354 D03F goto l160
862 ;main.c: 551: }
863 ;main.c: 553: case 4:
864 000356 l230:
865 ; BSR set to: ?
866 ;main.c: 554: {
867 ;main.c: 555: display();
868 000356 EC45 F008 call _display ;wreg free
869 00035A EC6D F007 call _DoInstru ;wreg free
870 ;main.c: 557: break;
871 00035E D03A goto l160
872 ;main.c: 558: }
873 ;main.c: 560: case 5:
874 000360 l231:
875 ; BSR set to: ?
876 ;main.c: 561: {
877 ;main.c: 562: display();
878 000360 EC45 F008 call _display ;wreg free
879 ;main.c: 563: if(FaceReg==0)
880 000364 6622 tstfsz 34,c
881 000366 D003 goto l232
882 ;main.c: 564: {
883 ;main.c: 565: dispChDNum();
884 000368 EC9B F006 call _dispChDNum ;wreg free
885 ;main.c: 566: }
886 00036C D033 goto l160
887 00036E l232:
888 ; BSR set to: 0
889 ;main.c: 567: else if(FaceReg==1)
890 00036E 0422 decf 34,w,c
891 000370 E103 bnz l234
892 ;main.c: 568: {
893 ;main.c: 569: dispChDTime();
894 000372 ECE7 F006 call _dispChDTime ;wreg free
895 ;main.c: 570: }
896 000376 D02E goto l160
897 000378 l234:
898 ; BSR set to: 0
899 ;main.c: 571: else if(FaceReg==2)
900 000378 5022 movf 34,w,c
901 00037A 0A02 xorlw 2
902 00037C E103 bnz l236
903 ;main.c: 572: {
904 ;main.c: 573: dispEmerTime();
905 00037E EC2D F007 call _dispEmerTime ;wreg free
906 ;main.c: 574: }
907 000382 D028 goto l160
908 000384 l236:
909 ; BSR set to: 0
910 ;main.c: 575: else if(FaceReg==3)
911 000384 5022 movf 34,w,c
912 000386 0A03 xorlw 3
913 000388 E103 bnz l238
914 ;main.c: 576: {
915 ;main.c: 577: dispEmerVolt();
916 00038A EC44 F005 call _dispEmerVolt ;wreg free
917 ;main.c: 578: }
918 00038E D022 goto l160
919 000390 l238:
920 ; BSR set to: 0
921 ;main.c: 579: else if(FaceReg==4)
922 000390 5022 movf 34,w,c
923 000392 0A04 xorlw 4
924 000394 E103 bnz l240
925 ;main.c: 580: {
926 ;main.c: 581: dispBaseVolt();
927 000396 ECA4 F008 call _dispBaseVolt ;wreg free
928 ;main.c: 582: }
929 00039A D01C goto l160
930 00039C l240:
931 ; BSR set to: 0
932 ;main.c: 583: else if(FaceReg==5)
933 00039C 5022 movf 34,w,c
934 00039E 0A05 xorlw 5
935 0003A0 E103 bnz l242
936 ;main.c: 584: {
937 ;main.c: 585: dispSelfAddr();
938 0003A2 ECCD F008 call _dispSelfAddr ;wreg free
939 ;main.c: 586: }
940 0003A6 D016 goto l160
941 0003A8 l242:
942 ; BSR set to: 0
943 ;main.c: 587: else if(FaceReg==6)
944 0003A8 5022 movf 34,w,c
945 0003AA 0A06 xorlw 6
946 0003AC E113 bnz l160
947 ;main.c: 588: {
948 ;main.c: 589: dispAmp();
949 0003AE EC43 F009 call _dispAmp ;wreg free
950 ; BSR set to: 0
951 ; BSR set to: 0
952 ; BSR set to: 0
953 ; BSR set to: 0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -