📄 szmb.lst.bak
字号:
772 0718 0183 clrf 3 ;select bank 0
773 ;keycmd521TS.c: 22: KF1PRO();
774 0719 2F05 ljmp l111
775 ;keycmd521TS.c: 23: if(FLAG2B.ubits.b2)
776 ;keycmd521TS.c: 24: {
777 071A l106
778 ;keycmd521TS.c: 27: case 4:
779 ;keycmd521TS.c: 28: KF2PRO();
780 ;keycmd521TS.c: 7: }
781 071A 0183 clrf 3 ;select bank 0
782 ;keycmd521TS.c: 29: break;
783 071B 0008 return
784 071C l107
785 ;keycmd521TS.c: 30: case 2:
786 ;keycmd521TS.c: 31: KF3PRO();
787 ;keycmd521TS.c: 10: }
788 071C 0183 clrf 3 ;select bank 0
789 ;keycmd521TS.c: 32: break;
790 071D 0008 return
791 071E l108
792 ;keycmd521TS.c: 33: case 3:
793 ;keycmd521TS.c: 34: KF4PRO();
794 071E 2F03 ljmp l112
795
796 psect text15
797 ;math.c: 1: void BNX2BCD(void)
798 ;math.c: 2: {
799 07A3 _BNX2BCD
800 ;math.c: 4: DT31H=0;
801 07A3 1683 bsf 3,5
802 07A4 1303 bcf 3,6 ;carry unused
803 07A5 01AE clrf _DT31H^(0+128)
804 ;math.c: 5: DT32H=0;
805 07A6 01AF clrf _DT32H^(0+128)
806 ;math.c: 6: DT33H=0;
807 07A7 01B0 clrf _DT33H^(0+128)
808 ;math.c: 7: DT34H=0;
809 07A8 01B1 clrf _DT34H^(0+128)
810 ;math.c: 8: DT35H=0;
811 07A9 01B2 clrf _DT35H^(0+128)
812 ;math.c: 9: DT36H=0;
813 07AA 01B3 clrf _DT36H^(0+128)
814 ;math.c: 10: DT37H=0;
815 07AB 01B4 clrf _DT37H^(0+128)
816 ;math.c: 11: DT38H=0;
817 07AC 01B5 clrf _DT38H^(0+128)
818 ;math.c: 12: ;
819 ;#
820 07AD 2FEE goto BCDLP01 ; ;#
821 07AE BCDADJ1
822 ;#
823 07AE 3003 movlw 3 ;#
824 07AF 07AE addwf _DT31H& (0+127) ;#
825 07B0 1DAE btfss _DT31H& (0+127),3 ;#
826 07B1 02AE subwf _DT31H& (0+127) ;#
827 07B2 3030 movlw 48 ;#
828 07B3 07AF addwf _DT32H& (0+127) ;#
829 07B4 1FAF btfss _DT32H& (0+127),7 ;#
830 07B5 02AF subwf _DT32H& (0+127) ;#
831 07B6 3003 movlw 3 ;#
832 07B7 07AF addwf _DT32H& (0+127) ;#
833 07B8 1DAF btfss _DT32H& (0+127),3 ;#
834 07B9 02AF subwf _DT32H& (0+127) ;#
835 07BA 3030 movlw 48 ;#
836 07BB 07B0 addwf _DT33H& (0+127) ;#
837 07BC 1FB0 btfss _DT33H& (0+127),7 ;#
838 07BD 02B0 subwf _DT33H& (0+127) ;#
839 07BE 3003 movlw 3 ;#
840 07BF 07B0 addwf _DT33H& (0+127) ;#
841 07C0 1DB0 btfss _DT33H& (0+127),3 ;#
842 07C1 02B0 subwf _DT33H& (0+127) ;#
843 07C2 3030 movlw 48 ;#
844 07C3 07B1 addwf _DT34H& (0+127) ;#
845 07C4 1FB1 btfss _DT34H& (0+127),7 ;#
846 07C5 02B1 subwf _DT34H& (0+127) ;#
847 07C6 3003 movlw 3 ;#
848 07C7 07B1 addwf _DT34H& (0+127) ;#
849 07C8 1DB1 btfss _DT34H& (0+127),3 ;#
850 07C9 02B1 subwf _DT34H& (0+127) ;#
851 07CA 3030 movlw 48 ;#
852 07CB 07B2 addwf _DT35H& (0+127) ;#
853 07CC 1FB2 btfss _DT35H& (0+127),7 ;#
854 07CD 02B2 subwf _DT35H& (0+127) ;#
855 07CE 3003 movlw 3 ;#
856 07CF 07B2 addwf _DT35H& (0+127) ;#
857 07D0 1DB2 btfss _DT35H& (0+127),3 ;#
858 07D1 02B2 subwf _DT35H& (0+127) ;#
859 07D2 3030 movlw 48 ;#
860 07D3 07B3 addwf _DT36H& (0+127) ;#
861 07D4 1FB3 btfss _DT36H& (0+127),7 ;#
862 07D5 02B3 subwf _DT36H& (0+127) ;#
863 07D6 3003 movlw 3 ;#
864 07D7 07B3 addwf _DT36H& (0+127) ;#
865 07D8 1DB3 btfss _DT36H& (0+127),3 ;#
866 07D9 02B3 subwf _DT36H& (0+127) ;#
867 07DA 3030 movlw 48 ;#
868 07DB 07B4 addwf _DT37H& (0+127) ;#
869 07DC 1FB4 btfss _DT37H& (0+127),7 ;#
870 07DD 02B4 subwf _DT37H& (0+127) ;#
871 07DE 3003 movlw 3 ;#
872 07DF 07B4 addwf _DT37H& (0+127) ;#
873 07E0 1DB4 btfss _DT37H& (0+127),3 ;#
874 07E1 02B4 subwf _DT37H& (0+127) ;#
875 07E2 3030 movlw 48 ;#
876 07E3 07B5 addwf _DT38H& (0+127) ;#
877 07E4 1FB5 btfss _DT38H& (0+127),7 ;#
878 07E5 02B5 subwf _DT38H& (0+127) ;#
879 07E6 3003 movlw 3 ;#
880 07E7 07B5 addwf _DT38H& (0+127) ;#
881 07E8 1DB5 btfss _DT38H& (0+127),3 ;#
882 07E9 02B5 subwf _DT38H& (0+127) ;#
883 07EA 0008 return ;#
884 07EB BCDLP1
885 ;#
886 07EB 27AE call BCDADJ1 ; ;#
887 ;#
888 07EC 0064 clrwdt ; ;#
889 07ED 1683 bsf 3,5 ;#
890 07EE BCDLP01
891 ;#
892 07EE 0DBB rlf _DT3EH& (0+127) ;#
893 07EF 0DBA rlf _DT3DH& (0+127) ;#
894 07F0 0DB9 rlf _DT3CH& (0+127) ;#
895 07F1 0DB8 rlf _DT3BH& (0+127) ;#
896 07F2 0DB7 rlf _DT3AH& (0+127) ;#
897 07F3 0DB6 rlf _DT39H& (0+127) ;#
898 07F4 0DB5 rlf _DT38H& (0+127) ;#
899 07F5 0DB4 rlf _DT37H& (0+127) ;#
900 07F6 0DB3 rlf _DT36H& (0+127) ;#
901 07F7 0DB2 rlf _DT35H& (0+127) ;#
902 07F8 0DB1 rlf _DT34H& (0+127) ;#
903 07F9 0DB0 rlf _DT33H& (0+127) ;#
904 07FA 0DAF rlf _DT32H& (0+127) ;#
905 07FB 0DAE rlf _DT31H& (0+127) ;#
906 07FC 0BAD decfsz _DT30H& (0+127) ;#
907 07FD 2FEB goto BCDLP1 ;#
908 ; ;#
909 ;math.c: 102: ;
910 07FE 1283 bcf 3,5
911 07FF 0008 return
912
913 psect text16
914 ;math.c: 104: void ADD30H6(void)
915 ;math.c: 105: {
916 06E9 _ADD30H6
917 ;math.c: 107: DT33H+=DT30H;
918 06E9 1683 bsf 3,5
919 06EA 1303 bcf 3,6 ;carry unused
920 06EB 082D movf _DT30H^(0+128),w
921 06EC 07B0 addwf _DT33H^(0+128)
922 ;math.c: 109: if(CARRY)
923 06ED 1C03 btfss 3,0
924 06EE 2EF2 goto l115
925 ;math.c: 110: {
926 06EF 0FB1 incfsz _DT34H^(0+128)
927 ;math.c: 112: if(ZERO)
928 06F0 2EF2 goto l115
929 ;math.c: 113: {
930 06F1 0AB2 incf _DT35H^(0+128)
931 ;math.c: 115: }
932 06F2 l115
933 ;math.c: 117: DT34H+=DT31H;
934 06F2 082E movf _DT31H^(0+128),w
935 06F3 07B1 addwf _DT34H^(0+128)
936 ;math.c: 118: if(CARRY)
937 06F4 1803 btfsc 3,0
938 ;math.c: 119: {
939 06F5 0AB2 incf _DT35H^(0+128)
940 ;math.c: 121: }
941 06F6 082F movf _DT32H^(0+128),w
942 06F7 07B2 addwf _DT35H^(0+128)
943 ;math.c: 124: if(DT33H>59)
944 06F8 303C movlw 60
945 06F9 0230 subwf _DT33H^(0+128),w
946 06FA 1C03 btfss 3,0
947 06FB 2F01 goto l114
948 ;math.c: 125: {
949 06FC 30C4 movlw -60
950 06FD 07B0 addwf _DT33H^(0+128)
951 ;math.c: 127: DT34H++;
952 06FE 0FB1 incfsz _DT34H^(0+128)
953 ;math.c: 128: if(ZERO)
954 06FF 2F01 goto l114
955 ;math.c: 129: {
956 0700 0AB2 incf _DT35H^(0+128)
957 ;math.c: 131: }
958 ;math.c: 133: }
959 0701 l114
960 0701 1283 bcf 3,5
961 0702 0008 return
962
963 psect text17
964 ;powerini1.c: 1: void POWERINI(void)
965 ;powerini1.c: 2: {
966 06C8 _POWERINI
967 ;powerini1.c: 3: }
968 06C8 0183 clrf 3 ;select bank 0
969 06C9 0008 return
970
971 psect text18
972 ;powerini1.c: 4: void RSTINI(void)
973 ;powerini1.c: 5: {
974 06D8 _RSTINI
975 ;powerini1.c: 6: }
976 06D8 0183 clrf 3 ;select bank 0
977 06D9 0008 return
978
979 psect text19
980 ;powerini1.c: 7: void RDPARAMS(void)
981 ;powerini1.c: 8: {
982 06DA _RDPARAMS
983 ;powerini1.c: 9: }
984 06DA 0183 clrf 3 ;select bank 0
985 06DB 0008 return
986
987 psect text21
988 ;wTRD.c: 29: unsigned char RDEEP(unsigned char
+ romadr)
989 ;wTRD.c: 30: {
990 071F _RDEEP
991 ; _romadr assigned to ?a_RDEEP+0
992 0000 _RDEEP$romadr set ?a_RDEEP
993 ;_romadr stored from w
994 071F 0183 clrf 3 ;select bank 0
995 0720 00B0 movwf ?a_RDEEP
996 ;wTRD.c: 31: EEADR=romadr;
997 0721 1703 bsf 3,6
998 0722 008D movwf 13 ;volatile
999 ;wTRD.c: 32: EEPGD=0;
1000 0723 1683 bsf 3,5
1001 0724 138C bcf 12,7
1002 ;wTRD.c: 33: RD=1;
1003 0725 140C bsf 12,0
1004 ;wTRD.c: 34: return EEDATA;
1005 0726 1283 bcf 3,5
1006 0727 080C movf 12,w ;volatile
1007 ;wTRD.c: 35: }
1008 0728 1303 bcf 3,6 ;carry unused
1009 0729 0008 return
1010 072A _WTEEP
1011 ; _romadr assigned to ?a_WTEEP+0
1012 0000 _WTEEP$romadr set ?a_WTEEP
1013 ;_romadr stored from w
1014 072A 0183 clrf 3 ;select bank 0
1015 072B 00B0 movwf ?a_WTEEP
1016 ;wTRD.c: 4: WTCCC:
1017 ;wTRD.c: 5: while(WR)
1018 072C l125
1019 ;wTRD.c: 8: }
1020 072C 1683 bsf 3,5
1021 072D 1703 bsf 3,6
1022 072E 1C8C btfss 12,1
1023 072F 2F32 goto l127
1024 ;wTRD.c: 6: {
1025 0730 0064 clrwdt ;#
1026 0731 2F2C goto l125
1027 0732 l127
1028 ;wTRD.c: 9: EEIF=0;
1029 0732 1283 bcf 3,5
1030 0733 1303 bcf 3,6 ;carry unused
1031 0734 120D bcf 13,4
1032 ;wTRD.c: 10: EEADR=romadr;
1033 0735 0830 movf ?a_WTEEP,w
1034 0736 1703 bsf 3,6
1035 0737 008D movwf 13 ;volatile
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -