📄 function.lst
字号:
00CF 547F ANL A,#07FH
00D1 120000 E LCALL ?C?CSTPTR
; SOURCE LINE # 39
; SOURCE LINE # 40
; SOURCE LINE # 41
00D4 ?C0025:
00D4 22 RET
; FUNCTION _Set0Data (END)
; FUNCTION _SetArrayData (BEGIN)
0000 900000 R MOV DPTR,#pData
0003 EB MOV A,R3
0004 F0 MOVX @DPTR,A
0005 A3 INC DPTR
0006 EA MOV A,R2
0007 F0 MOVX @DPTR,A
0008 A3 INC DPTR
0009 E9 MOV A,R1
000A F0 MOVX @DPTR,A
;---- Variable 'cIdx' assigned to Register 'R7' ----
000B AF05 MOV R7,AR5
; SOURCE LINE # 44
; SOURCE LINE # 45
; SOURCE LINE # 46
000D 900000 R MOV DPTR,#cVal
0010 E0 MOVX A,@DPTR
0011 FE MOV R6,A
C51 COMPILER V6.12 FUNCTION 06/05/2005 15:44:45 PAGE 16
;---- Variable 'cTemp' assigned to Register 'R5' ----
0012 FD MOV R5,A
; SOURCE LINE # 47
0013 EF MOV A,R7
0014 5407 ANL A,#07H
0016 FC MOV R4,A
0017 A3 INC DPTR
0018 F0 MOVX @DPTR,A
; SOURCE LINE # 48
;---- Variable 'cMoveBit' assigned to Register 'R4' ----
; SOURCE LINE # 49
0019 EE MOV A,R6
001A 6401 XRL A,#01H
001C 6003 JZ $ + 5H
001E 020000 R LJMP ?C0026
; SOURCE LINE # 50
0021 AE04 MOV R6,AR4
0023 ED MOV A,R5
0024 A806 MOV R0,AR6
0026 08 INC R0
0027 8002 SJMP ?C0101
0029 ?C0100:
0029 C3 CLR C
002A 33 RLC A
002B ?C0101:
002B D8FC DJNZ R0,?C0100
002D FD MOV R5,A
; SOURCE LINE # 51
002E EF MOV A,R7
002F C3 CLR C
0030 9400 SUBB A,#00H
0032 4017 JC ?C0027
0034 EF MOV A,R7
0035 9408 SUBB A,#08H
0037 5012 JNC ?C0027
; SOURCE LINE # 52
0039 900000 R MOV DPTR,#pData
003C E0 MOVX A,@DPTR
003D FB MOV R3,A
003E A3 INC DPTR
003F E0 MOVX A,@DPTR
0040 FA MOV R2,A
0041 A3 INC DPTR
0042 E0 MOVX A,@DPTR
0043 F9 MOV R1,A
0044 120000 E LCALL ?C?CLDPTR
0047 4D ORL A,R5
0048 020000 E LJMP ?C?CSTPTR
; SOURCE LINE # 53
004B ?C0027:
004B EF MOV A,R7
004C C3 CLR C
004D 9408 SUBB A,#08H
004F 401C JC ?C0029
0051 EF MOV A,R7
0052 9410 SUBB A,#010H
0054 5017 JNC ?C0029
; SOURCE LINE # 54
0056 900000 R MOV DPTR,#pData
0059 E0 MOVX A,@DPTR
005A FB MOV R3,A
005B A3 INC DPTR
C51 COMPILER V6.12 FUNCTION 06/05/2005 15:44:45 PAGE 17
005C E0 MOVX A,@DPTR
005D FA MOV R2,A
005E A3 INC DPTR
005F E0 MOVX A,@DPTR
0060 2401 ADD A,#01H
0062 F9 MOV R1,A
0063 E4 CLR A
0064 3A ADDC A,R2
0065 FA MOV R2,A
0066 120000 E LCALL ?C?CLDPTR
0069 4D ORL A,R5
006A 020000 E LJMP ?C?CSTPTR
; SOURCE LINE # 55
006D ?C0029:
006D EF MOV A,R7
006E C3 CLR C
006F 9410 SUBB A,#010H
0071 401C JC ?C0031
0073 EF MOV A,R7
0074 9418 SUBB A,#018H
0076 5017 JNC ?C0031
; SOURCE LINE # 56
0078 900000 R MOV DPTR,#pData
007B E0 MOVX A,@DPTR
007C FB MOV R3,A
007D A3 INC DPTR
007E E0 MOVX A,@DPTR
007F FA MOV R2,A
0080 A3 INC DPTR
0081 E0 MOVX A,@DPTR
0082 2402 ADD A,#02H
0084 F9 MOV R1,A
0085 E4 CLR A
0086 3A ADDC A,R2
0087 FA MOV R2,A
0088 120000 E LCALL ?C?CLDPTR
008B 4D ORL A,R5
008C 020000 E LJMP ?C?CSTPTR
; SOURCE LINE # 57
008F ?C0031:
008F EF MOV A,R7
0090 C3 CLR C
0091 9418 SUBB A,#018H
0093 401C JC ?C0033
0095 EF MOV A,R7
0096 9420 SUBB A,#020H
0098 5017 JNC ?C0033
; SOURCE LINE # 58
009A 900000 R MOV DPTR,#pData
009D E0 MOVX A,@DPTR
009E FB MOV R3,A
009F A3 INC DPTR
00A0 E0 MOVX A,@DPTR
00A1 FA MOV R2,A
00A2 A3 INC DPTR
00A3 E0 MOVX A,@DPTR
00A4 2403 ADD A,#03H
00A6 F9 MOV R1,A
00A7 E4 CLR A
00A8 3A ADDC A,R2
00A9 FA MOV R2,A
00AA 120000 E LCALL ?C?CLDPTR
C51 COMPILER V6.12 FUNCTION 06/05/2005 15:44:45 PAGE 18
00AD 4D ORL A,R5
00AE 020000 E LJMP ?C?CSTPTR
; SOURCE LINE # 59
00B1 ?C0033:
00B1 EF MOV A,R7
00B2 C3 CLR C
00B3 9420 SUBB A,#020H
00B5 401C JC ?C0035
00B7 EF MOV A,R7
00B8 9428 SUBB A,#028H
00BA 5017 JNC ?C0035
; SOURCE LINE # 60
00BC 900000 R MOV DPTR,#pData
00BF E0 MOVX A,@DPTR
00C0 FB MOV R3,A
00C1 A3 INC DPTR
00C2 E0 MOVX A,@DPTR
00C3 FA MOV R2,A
00C4 A3 INC DPTR
00C5 E0 MOVX A,@DPTR
00C6 2404 ADD A,#04H
00C8 F9 MOV R1,A
00C9 E4 CLR A
00CA 3A ADDC A,R2
00CB FA MOV R2,A
00CC 120000 E LCALL ?C?CLDPTR
00CF 4D ORL A,R5
00D0 020000 E LJMP ?C?CSTPTR
; SOURCE LINE # 61
00D3 ?C0035:
00D3 EF MOV A,R7
00D4 C3 CLR C
00D5 9428 SUBB A,#028H
00D7 401C JC ?C0037
00D9 EF MOV A,R7
00DA 9430 SUBB A,#030H
00DC 5017 JNC ?C0037
; SOURCE LINE # 62
00DE 900000 R MOV DPTR,#pData
00E1 E0 MOVX A,@DPTR
00E2 FB MOV R3,A
00E3 A3 INC DPTR
00E4 E0 MOVX A,@DPTR
00E5 FA MOV R2,A
00E6 A3 INC DPTR
00E7 E0 MOVX A,@DPTR
00E8 2405 ADD A,#05H
00EA F9 MOV R1,A
00EB E4 CLR A
00EC 3A ADDC A,R2
00ED FA MOV R2,A
00EE 120000 E LCALL ?C?CLDPTR
00F1 4D ORL A,R5
00F2 020000 E LJMP ?C?CSTPTR
; SOURCE LINE # 63
00F5 ?C0037:
00F5 EF MOV A,R7
00F6 C3 CLR C
00F7 9430 SUBB A,#030H
00F9 5003 JNC $ + 5H
00FB 020000 R LJMP ?C0054
00FE EF MOV A,R7
C51 COMPILER V6.12 FUNCTION 06/05/2005 15:44:45 PAGE 19
00FF 9438 SUBB A,#038H
0101 4003 JC $ + 5H
0103 020000 R LJMP ?C0054
; SOURCE LINE # 64
0106 900000 R MOV DPTR,#pData
0109 E0 MOVX A,@DPTR
010A FB MOV R3,A
010B A3 INC DPTR
010C E0 MOVX A,@DPTR
010D FA MOV R2,A
010E A3 INC DPTR
010F E0 MOVX A,@DPTR
0110 2406 ADD A,#06H
0112 F9 MOV R1,A
0113 E4 CLR A
0114 3A ADDC A,R2
0115 FA MOV R2,A
0116 120000 E LCALL ?C?CLDPTR
0119 4D ORL A,R5
011A 020000 E LJMP ?C?CSTPTR
; SOURCE LINE # 65
; SOURCE LINE # 66
011D ?C0026:
; SOURCE LINE # 67
011D EF MOV A,R7
011E C3 CLR C
011F 9400 SUBB A,#00H
0121 4013 JC ?C0041
0123 EF MOV A,R7
0124 9408 SUBB A,#08H
0126 500E JNC ?C0041
; SOURCE LINE # 68
0128 900000 R MOV DPTR,#pData
012B E0 MOVX A,@DPTR
012C FB MOV R3,A
012D A3 INC DPTR
012E E0 MOVX A,@DPTR
012F FA MOV R2,A
0130 A3 INC DPTR
0131 E0 MOVX A,@DPTR
0132 F9 MOV R1,A
0133 020000 R LJMP L?0106
; SOURCE LINE # 80
0136 ?C0041:
0136 EF MOV A,R7
0137 C3 CLR C
0138 9408 SUBB A,#08H
013A 4014 JC ?C0043
013C EF MOV A,R7
013D 9410 SUBB A,#010H
013F 500F JNC ?C0043
; SOURCE LINE # 81
0141 900000 R MOV DPTR,#pData
0144 E0 MOVX A,@DPTR
0145 FB MOV R3,A
0146 A3 INC DPTR
0147 E0 MOVX A,@DPTR
0148 FA MOV R2,A
0149 A3 INC DPTR
014A E0 MOVX A,@DPTR
014B 2401 ADD A,#01H
014D 020000 R LJMP L?0104
C51 COMPILER V6.12 FUNCTION 06/05/2005 15:44:45 PAGE 20
; SOURCE LINE # 93
0150 ?C0043:
0150 EF MOV A,R7
0151 C3 CLR C
0152 9410 SUBB A,#010H
0154 4014 JC ?C0045
0156 EF MOV A,R7
0157 9418 SUBB A,#018H
0159 500F JNC ?C0045
; SOURCE LINE # 94
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -