📄 function.lst
字号:
015B 900000 R MOV DPTR,#pData
015E E0 MOVX A,@DPTR
015F FB MOV R3,A
0160 A3 INC DPTR
0161 E0 MOVX A,@DPTR
0162 FA MOV R2,A
0163 A3 INC DPTR
0164 E0 MOVX A,@DPTR
0165 2402 ADD A,#02H
0167 020000 R LJMP L?0104
; SOURCE LINE # 106
016A ?C0045:
016A EF MOV A,R7
016B C3 CLR C
016C 9418 SUBB A,#018H
016E 4014 JC ?C0047
0170 EF MOV A,R7
0171 9420 SUBB A,#020H
0173 500F JNC ?C0047
; SOURCE LINE # 107
0175 900000 R MOV DPTR,#pData
0178 E0 MOVX A,@DPTR
0179 FB MOV R3,A
017A A3 INC DPTR
017B E0 MOVX A,@DPTR
017C FA MOV R2,A
017D A3 INC DPTR
017E E0 MOVX A,@DPTR
017F 2403 ADD A,#03H
0181 020000 R LJMP L?0105
; SOURCE LINE # 119
0184 ?C0047:
0184 EF MOV A,R7
0185 C3 CLR C
0186 9420 SUBB A,#020H
0188 4014 JC ?C0049
018A EF MOV A,R7
018B 9428 SUBB A,#028H
018D 500F JNC ?C0049
; SOURCE LINE # 120
018F 900000 R MOV DPTR,#pData
0192 E0 MOVX A,@DPTR
0193 FB MOV R3,A
0194 A3 INC DPTR
0195 E0 MOVX A,@DPTR
0196 FA MOV R2,A
0197 A3 INC DPTR
0198 E0 MOVX A,@DPTR
0199 2404 ADD A,#04H
019B 020000 R LJMP L?0105
; SOURCE LINE # 132
019E ?C0049:
C51 COMPILER V6.12 FUNCTION 06/05/2005 15:44:45 PAGE 21
019E EF MOV A,R7
019F C3 CLR C
01A0 9428 SUBB A,#028H
01A2 4014 JC ?C0051
01A4 EF MOV A,R7
01A5 9430 SUBB A,#030H
01A7 500F JNC ?C0051
; SOURCE LINE # 133
01A9 900000 R MOV DPTR,#pData
01AC E0 MOVX A,@DPTR
01AD FB MOV R3,A
01AE A3 INC DPTR
01AF E0 MOVX A,@DPTR
01B0 FA MOV R2,A
01B1 A3 INC DPTR
01B2 E0 MOVX A,@DPTR
01B3 2405 ADD A,#05H
01B5 020000 R LJMP L?0105
; SOURCE LINE # 145
01B8 ?C0051:
01B8 EF MOV A,R7
01B9 C3 CLR C
01BA 9430 SUBB A,#030H
01BC 4014 JC ?C0054
01BE EF MOV A,R7
01BF 9438 SUBB A,#038H
01C1 500F JNC ?C0054
; SOURCE LINE # 146
01C3 900000 R MOV DPTR,#pData
01C6 E0 MOVX A,@DPTR
01C7 FB MOV R3,A
01C8 A3 INC DPTR
01C9 E0 MOVX A,@DPTR
01CA FA MOV R2,A
01CB A3 INC DPTR
01CC E0 MOVX A,@DPTR
01CD 2406 ADD A,#06H
01CF 120000 R LCALL L?0105
; SOURCE LINE # 158
; SOURCE LINE # 159
; SOURCE LINE # 161
01D2 ?C0054:
01D2 22 RET
; FUNCTION _SetArrayData (END)
; FUNCTION _SetArrayData_INTERRUPT (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 # 163
; SOURCE LINE # 164
; SOURCE LINE # 165
000D 900000 R MOV DPTR,#cVal
0010 E0 MOVX A,@DPTR
C51 COMPILER V6.12 FUNCTION 06/05/2005 15:44:45 PAGE 22
0011 FE MOV R6,A
;---- Variable 'cTemp' assigned to Register 'R5' ----
0012 FD MOV R5,A
; SOURCE LINE # 166
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 # 167
;---- Variable 'cMoveBit' assigned to Register 'R4' ----
; SOURCE LINE # 168
0019 EE MOV A,R6
001A 6401 XRL A,#01H
001C 6003 JZ $ + 5H
001E 020000 R LJMP ?C0055
; SOURCE LINE # 169
0021 AE04 MOV R6,AR4
0023 ED MOV A,R5
0024 A806 MOV R0,AR6
0026 08 INC R0
0027 8002 SJMP ?C0103
0029 ?C0102:
0029 C3 CLR C
002A 33 RLC A
002B ?C0103:
002B D8FC DJNZ R0,?C0102
002D FD MOV R5,A
; SOURCE LINE # 170
002E EF MOV A,R7
002F C3 CLR C
0030 9400 SUBB A,#00H
0032 4017 JC ?C0056
0034 EF MOV A,R7
0035 9408 SUBB A,#08H
0037 5012 JNC ?C0056
; SOURCE LINE # 171
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 # 172
004B ?C0056:
004B EF MOV A,R7
004C C3 CLR C
004D 9408 SUBB A,#08H
004F 401C JC ?C0058
0051 EF MOV A,R7
0052 9410 SUBB A,#010H
0054 5017 JNC ?C0058
; SOURCE LINE # 173
0056 900000 R MOV DPTR,#pData
0059 E0 MOVX A,@DPTR
005A FB MOV R3,A
C51 COMPILER V6.12 FUNCTION 06/05/2005 15:44:45 PAGE 23
005B A3 INC DPTR
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 # 174
006D ?C0058:
006D EF MOV A,R7
006E C3 CLR C
006F 9410 SUBB A,#010H
0071 401C JC ?C0060
0073 EF MOV A,R7
0074 9418 SUBB A,#018H
0076 5017 JNC ?C0060
; SOURCE LINE # 175
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 # 176
008F ?C0060:
008F EF MOV A,R7
0090 C3 CLR C
0091 9418 SUBB A,#018H
0093 401C JC ?C0062
0095 EF MOV A,R7
0096 9420 SUBB A,#020H
0098 5017 JNC ?C0062
; SOURCE LINE # 177
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
C51 COMPILER V6.12 FUNCTION 06/05/2005 15:44:45 PAGE 24
00AA 120000 E LCALL ?C?CLDPTR
00AD 4D ORL A,R5
00AE 020000 E LJMP ?C?CSTPTR
; SOURCE LINE # 178
00B1 ?C0062:
00B1 EF MOV A,R7
00B2 C3 CLR C
00B3 9420 SUBB A,#020H
00B5 401C JC ?C0064
00B7 EF MOV A,R7
00B8 9428 SUBB A,#028H
00BA 5017 JNC ?C0064
; SOURCE LINE # 179
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 # 180
00D3 ?C0064:
00D3 EF MOV A,R7
00D4 C3 CLR C
00D5 9428 SUBB A,#028H
00D7 401C JC ?C0066
00D9 EF MOV A,R7
00DA 9430 SUBB A,#030H
00DC 5017 JNC ?C0066
; SOURCE LINE # 181
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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -