📄 function.lst
字号:
003D ?C0087:
003D D8FC DJNZ R0,?C0086
C51 COMPILER V6.12 FUNCTION 06/05/2005 15:44:45 PAGE 11
003F 5401 ANL A,#01H
0041 FF MOV R7,A
; SOURCE LINE # 13
0042 020000 R LJMP ?C0002
0045 ?C0003:
0045 ED MOV A,R5
0046 C3 CLR C
0047 9410 SUBB A,#010H
0049 401A JC ?C0005
004B ED MOV A,R5
004C 9418 SUBB A,#018H
004E 5015 JNC ?C0005
; SOURCE LINE # 14
0050 900002 MOV DPTR,#02H
0053 120000 E LCALL ?C?CLDOPTR
0056 FC MOV R4,A
0057 A806 MOV R0,AR6
0059 08 INC R0
005A 8002 SJMP ?C0089
005C ?C0088:
005C C3 CLR C
005D 13 RRC A
005E ?C0089:
005E D8FC DJNZ R0,?C0088
0060 5401 ANL A,#01H
0062 FF MOV R7,A
; SOURCE LINE # 15
0063 807E SJMP ?C0002
0065 ?C0005:
0065 ED MOV A,R5
0066 C3 CLR C
0067 9418 SUBB A,#018H
0069 401A JC ?C0007
006B ED MOV A,R5
006C 9420 SUBB A,#020H
006E 5015 JNC ?C0007
; SOURCE LINE # 16
0070 900003 MOV DPTR,#03H
0073 120000 E LCALL ?C?CLDOPTR
0076 FC MOV R4,A
0077 A806 MOV R0,AR6
0079 08 INC R0
007A 8002 SJMP ?C0091
007C ?C0090:
007C C3 CLR C
007D 13 RRC A
007E ?C0091:
007E D8FC DJNZ R0,?C0090
0080 5401 ANL A,#01H
0082 FF MOV R7,A
; SOURCE LINE # 17
0083 805E SJMP ?C0002
0085 ?C0007:
0085 ED MOV A,R5
0086 C3 CLR C
0087 9420 SUBB A,#020H
0089 401A JC ?C0009
008B ED MOV A,R5
008C 9428 SUBB A,#028H
008E 5015 JNC ?C0009
; SOURCE LINE # 18
0090 900004 MOV DPTR,#04H
C51 COMPILER V6.12 FUNCTION 06/05/2005 15:44:45 PAGE 12
0093 120000 E LCALL ?C?CLDOPTR
0096 FC MOV R4,A
0097 A806 MOV R0,AR6
0099 08 INC R0
009A 8002 SJMP ?C0093
009C ?C0092:
009C C3 CLR C
009D 13 RRC A
009E ?C0093:
009E D8FC DJNZ R0,?C0092
00A0 5401 ANL A,#01H
00A2 FF MOV R7,A
; SOURCE LINE # 19
00A3 803E SJMP ?C0002
00A5 ?C0009:
00A5 ED MOV A,R5
00A6 C3 CLR C
00A7 9428 SUBB A,#028H
00A9 401A JC ?C0011
00AB ED MOV A,R5
00AC 9430 SUBB A,#030H
00AE 5015 JNC ?C0011
; SOURCE LINE # 20
00B0 900005 MOV DPTR,#05H
00B3 120000 E LCALL ?C?CLDOPTR
00B6 FC MOV R4,A
00B7 A806 MOV R0,AR6
00B9 08 INC R0
00BA 8002 SJMP ?C0095
00BC ?C0094:
00BC C3 CLR C
00BD 13 RRC A
00BE ?C0095:
00BE D8FC DJNZ R0,?C0094
00C0 5401 ANL A,#01H
00C2 FF MOV R7,A
; SOURCE LINE # 21
00C3 801E SJMP ?C0002
00C5 ?C0011:
00C5 ED MOV A,R5
00C6 C3 CLR C
00C7 9430 SUBB A,#030H
00C9 4018 JC ?C0002
00CB ED MOV A,R5
00CC 9438 SUBB A,#038H
00CE 5013 JNC ?C0002
; SOURCE LINE # 22
00D0 900006 MOV DPTR,#06H
00D3 120000 E LCALL ?C?CLDOPTR
00D6 FD MOV R5,A
00D7 A806 MOV R0,AR6
00D9 08 INC R0
00DA 8002 SJMP ?C0097
00DC ?C0096:
00DC C3 CLR C
00DD 13 RRC A
00DE ?C0097:
00DE D8FC DJNZ R0,?C0096
00E0 5401 ANL A,#01H
00E2 FF MOV R7,A
; SOURCE LINE # 23
00E3 ?C0002:
C51 COMPILER V6.12 FUNCTION 06/05/2005 15:44:45 PAGE 13
; SOURCE LINE # 25
; SOURCE LINE # 26
00E3 ?C0014:
00E3 22 RET
; FUNCTION _GetArrayData (END)
; FUNCTION L?0104 (BEGIN)
0000 L?0105:
0000 F9 MOV R1,A
0001 E4 CLR A
0002 3A ADDC A,R2
0003 FA MOV R2,A
0004 L?0106:
0004 900000 R MOV DPTR,#cMOD
0007 E0 MOVX A,@DPTR
0008 FD MOV R5,A
; FUNCTION _Set0Data (BEGIN)
0009 900000 R MOV DPTR,#pData
000C EB MOV A,R3
000D F0 MOVX @DPTR,A
000E A3 INC DPTR
000F EA MOV A,R2
0010 F0 MOVX @DPTR,A
0011 A3 INC DPTR
0012 E9 MOV A,R1
0013 F0 MOVX @DPTR,A
;---- Variable 'cMOD' assigned to Register 'R5' ----
; SOURCE LINE # 28
; SOURCE LINE # 29
; SOURCE LINE # 30
0014 ED MOV A,R5
0015 B40800 CJNE A,#08H,?C0098
0018 ?C0098:
0018 4003 JC $ + 5H
001A 020000 R LJMP ?C0025
001D 900000 R MOV DPTR,#?C0099
0020 F8 MOV R0,A
0021 28 ADD A,R0
0022 28 ADD A,R0
0023 73 JMP @A+DPTR
0024 ?C0099:
0024 020000 R LJMP ?C0016
0027 020000 R LJMP ?C0017
002A 020000 R LJMP ?C0018
002D 020000 R LJMP ?C0019
0030 020000 R LJMP ?C0020
0033 020000 R LJMP ?C0021
0036 020000 R LJMP ?C0022
0039 020000 R LJMP ?C0023
; SOURCE LINE # 31
003C ?C0016:
003C 900000 R MOV DPTR,#pData
003F E0 MOVX A,@DPTR
0040 FB MOV R3,A
0041 A3 INC DPTR
0042 E0 MOVX A,@DPTR
0043 FA MOV R2,A
0044 A3 INC DPTR
0045 E0 MOVX A,@DPTR
0046 F9 MOV R1,A
0047 120000 E LCALL ?C?CLDPTR
004A 54FE ANL A,#0FEH
C51 COMPILER V6.12 FUNCTION 06/05/2005 15:44:45 PAGE 14
004C 020000 E LJMP ?C?CSTPTR
; SOURCE LINE # 32
004F ?C0017:
004F 900000 R MOV DPTR,#pData
0052 E0 MOVX A,@DPTR
0053 FB MOV R3,A
0054 A3 INC DPTR
0055 E0 MOVX A,@DPTR
0056 FA MOV R2,A
0057 A3 INC DPTR
0058 E0 MOVX A,@DPTR
0059 F9 MOV R1,A
005A 120000 E LCALL ?C?CLDPTR
005D 54FD ANL A,#0FDH
005F 020000 E LJMP ?C?CSTPTR
; SOURCE LINE # 33
0062 ?C0018:
0062 900000 R MOV DPTR,#pData
0065 E0 MOVX A,@DPTR
0066 FB MOV R3,A
0067 A3 INC DPTR
0068 E0 MOVX A,@DPTR
0069 FA MOV R2,A
006A A3 INC DPTR
006B E0 MOVX A,@DPTR
006C F9 MOV R1,A
006D 120000 E LCALL ?C?CLDPTR
0070 54FB ANL A,#0FBH
0072 020000 E LJMP ?C?CSTPTR
; SOURCE LINE # 34
0075 ?C0019:
0075 900000 R MOV DPTR,#pData
0078 E0 MOVX A,@DPTR
0079 FB MOV R3,A
007A A3 INC DPTR
007B E0 MOVX A,@DPTR
007C FA MOV R2,A
007D A3 INC DPTR
007E E0 MOVX A,@DPTR
007F F9 MOV R1,A
0080 120000 E LCALL ?C?CLDPTR
0083 54F7 ANL A,#0F7H
0085 020000 E LJMP ?C?CSTPTR
; SOURCE LINE # 35
0088 ?C0020:
0088 900000 R MOV DPTR,#pData
008B E0 MOVX A,@DPTR
008C FB MOV R3,A
008D A3 INC DPTR
008E E0 MOVX A,@DPTR
008F FA MOV R2,A
0090 A3 INC DPTR
0091 E0 MOVX A,@DPTR
0092 F9 MOV R1,A
0093 120000 E LCALL ?C?CLDPTR
0096 54EF ANL A,#0EFH
0098 020000 E LJMP ?C?CSTPTR
; SOURCE LINE # 36
009B ?C0021:
009B 900000 R MOV DPTR,#pData
009E E0 MOVX A,@DPTR
009F FB MOV R3,A
C51 COMPILER V6.12 FUNCTION 06/05/2005 15:44:45 PAGE 15
00A0 A3 INC DPTR
00A1 E0 MOVX A,@DPTR
00A2 FA MOV R2,A
00A3 A3 INC DPTR
00A4 E0 MOVX A,@DPTR
00A5 F9 MOV R1,A
00A6 120000 E LCALL ?C?CLDPTR
00A9 54DF ANL A,#0DFH
00AB 020000 E LJMP ?C?CSTPTR
; SOURCE LINE # 37
00AE ?C0022:
00AE 900000 R MOV DPTR,#pData
00B1 E0 MOVX A,@DPTR
00B2 FB MOV R3,A
00B3 A3 INC DPTR
00B4 E0 MOVX A,@DPTR
00B5 FA MOV R2,A
00B6 A3 INC DPTR
00B7 E0 MOVX A,@DPTR
00B8 F9 MOV R1,A
00B9 120000 E LCALL ?C?CLDPTR
00BC 54BF ANL A,#0BFH
00BE 020000 E LJMP ?C?CSTPTR
; SOURCE LINE # 38
00C1 ?C0023:
00C1 900000 R MOV DPTR,#pData
00C4 E0 MOVX A,@DPTR
00C5 FB MOV R3,A
00C6 A3 INC DPTR
00C7 E0 MOVX A,@DPTR
00C8 FA MOV R2,A
00C9 A3 INC DPTR
00CA E0 MOVX A,@DPTR
00CB F9 MOV R1,A
00CC 120000 E LCALL ?C?CLDPTR
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -