📄 src.asm.bak
字号:
LCALL lab_0148
MOV R4,#000H
MOV R5,#00aH
LCALL lab_0148
MOV A,#021H
ADD A,R5
MOV R0,A
MOV A,@R0
MOV 0x0c,A
MOV R6,0x19
MOV R7,0x1a
MOV R4,#000H
MOV R5,#00aH
LCALL lab_0148
MOV R4,#000H
MOV R5,#00aH
LCALL lab_0148
MOV A,#021H
ADD A,R5
MOV R0,A
MOV A,@R0
MOV 0x0d,A
MOV R6,0x19
MOV R7,0x1a
MOV R4,#000H
MOV R5,#00aH
LCALL lab_0148
MOV A,#021H
ADD A,R5
MOV R0,A
MOV A,@R0
MOV 0x0e,A
MOV R6,0x17
MOV R7,0x18
MOV R4,#000H
MOV R5,#064H
LCALL lab_0148
MOV R4,#000H
MOV R5,#00aH
LCALL lab_0148
MOV A,#021H
ADD A,R5
MOV R0,A
MOV A,@R0
MOV 0x11,A
MOV R6,0x17
MOV R7,0x18
MOV R4,#000H
MOV R5,#00aH
LCALL lab_0148
MOV R4,#000H
lab_0290:
MOV R5,#00aH
LCALL lab_0148
MOV A,#021H
ADD A,R5
MOV R0,A
MOV A,@R0
MOV 0x12,A
MOV R6,0x17
MOV R7,0x18
MOV R4,#000H
MOV R5,#00aH
LCALL lab_0148
MOV A,#021H
ADD A,R5
MOV R0,A
MOV A,@R0
MOV 0x13,A
MOV R3,#000H
MOV R2,#000H
MOV R1,#008H
LCALL lab_0422
LJMP lab_01f1
lab_02ba:
MOV R0,#07fH
CLR A
MOV @R0,A
DJNZ R0,lab_02bb
MOV 0x81,#034H
LJMP lab_0301
LJMP lab_01d3
CLR A
MOVC A,@A + DPTR
lab_02cb:
INC DPTR
MOV R0,A
CLR A
MOVC A,@A + DPTR
INC DPTR
JC lab_02d3
MOV @R0,A
lab_02d3:
SJMP lab_02d4
MOVX @R0,A
INC R0
DJNZ R7,lab_02cb
lab_02d9:
SJMP lab_0302
CLR A
MOVC A,@A + DPTR
INC DPTR
MOV R0,A
ANL A,#007H
ADD A,#00cH
XCH A,R0
CLR C
RLC A
SWAP A
ANL A,#00fH
ORL A,#020H
XCH A,R0
MOVC A,@A + PC
JC lab_02f1
CPL A
ANL A,@R0
lab_02f1:
SJMP lab_02f2
ORL A,@R0
MOV @R0,A
DJNZ R7,lab_02d9
SJMP lab_0302
AJMP lab_0002
INC A
INC R0
JBC 0x40,lab_033d
SJMP lab_0290
lab_0302:
INC A
CJNE R4,#0e4H,lab_0381
AJMP lab_0093
JZ lab_02c4
INC DPTR
MOV R7,A
ANL A,#03fH
JNB 0x09,lab_0317
ANL A,#01fH
MOV R6,A
CLR A
MOVC A,@A + DPTR
INC DPTR
lab_0317:
JZ lab_0318
INC R6
XCH A,R7
ANL A,#0c0H
ADD A,ACC
JZ lab_02c7
JC lab_02d9
CLR A
MOVC A,@A + DPTR
INC DPTR
MOV R2,A
CLR A
MOVC A,@A + DPTR
lab_0329:
INC DPTR
MOV R0,A
CLR A
MOVC A,@A + DPTR
INC DPTR
XCH A,R0
XCH A,DPL
XCH A,R0
XCH A,R2
XCH A,DPH
XCH A,R2
MOVX @DPTR,A
INC DPTR
XCH A,R0
XCH A,DPL
XCH A,R0
XCH A,R2
lab_033d:
XCH A,DPH
XCH A,R2
DJNZ R7,lab_0329
DJNZ R6,lab_0329
SJMP lab_0302
MOV R3,0x32
MOV R2,0x33
MOV R1,0x34
lab_034c:
CLR A
lab_034d:
MOV R7,A
MOV R6,A
JNB 0xfd,lab_034c
MOV R3,0x32
MOV R2,0x33
MOV R1,0x34
MOV R6,DPL
MOV DPH,#000H
MOV A,SBUF
LCALL lab_0126
MOV R7,0x06
INC R6
MOV R7,DPL
MOV DPH,#000H
LCALL lab_00f9
MOV R7,A
CLR SCON
JZ lab_0384
XRL A,#00aH
JZ lab_0384
MOV A,R7
XRL A,#00dH
JZ lab_0384
MOV A,R7
XRL A,#040H
JZ lab_0384
MOV A,R6
lab_0381:
SETB C
SUBB A,#00cH
lab_0384:
JC lab_034d
CJNE R7,#040H,lab_0389
lab_0389:
MOV 0x20,#00cH
MOV R3,0x32
MOV R2,0x33
MOV R1,0x34
MOV R7,0x06
MOV R7,DPL
MOV DPH,#000H
CLR A
LJMP lab_0126
lab_039d:
MOV R3,0x07
MOV R2,0x05
CLR A
MOV R1,A
MOV R7,A
LCALL lab_0509
MOV R7,0x03
LCALL lab_044f
LCALL lab_04a4
MOV A,R7
JNZ lab_03b5
MOV R6,#003H
MOV R7,#085H
RET
;--------------------------------------------------------------------------------------
; Function:
;--------------------------------------------------------------------------------------
LCALL lab_049f
MOV A,R7
JNZ lab_03c0
MOV R6,#003H
MOV R7,#086H
RET
;--------------------------------------------------------------------------------------
; Function:
;--------------------------------------------------------------------------------------
LCALL lab_0509
MOV A,R3
ORL A,#001H
MOV R7,A
LCALL lab_044f
LCALL lab_04a4
MOV A,R7
JNZ lab_03d5
MOV R6,#003H
MOV R7,#087H
RET
;--------------------------------------------------------------------------------------
; Function:
;--------------------------------------------------------------------------------------
LCALL lab_0478
MOV R1,0x07
LCALL lab_0527
LCALL lab_0532
MOV R7,0x01
MOV R6,#000H
RET
;--------------------------------------------------------------------------------------
; Function:
;--------------------------------------------------------------------------------------
lab_03e7:
MOV R4,0x07
MOV R2,0x05
CLR A
MOV R7,A
LCALL lab_0509
MOV R7,0x04
LCALL lab_044f
LCALL lab_04a4
MOV A,R7
JNZ lab_03fe
MOV R6,#003H
MOV R7,#021H
RET
;--------------------------------------------------------------------------------------
; Function:
;--------------------------------------------------------------------------------------
LCALL lab_049f
MOV A,R7
JNZ lab_0409
MOV R6,#003H
MOV R7,#022H
RET
;--------------------------------------------------------------------------------------
; Function:
;--------------------------------------------------------------------------------------
MOV R7,0x03
LCALL lab_044f
LCALL lab_04a4
MOV A,R7
JNZ lab_0419
MOV R6,#003H
MOV R7,#023H
RET
;--------------------------------------------------------------------------------------
; Function:
;--------------------------------------------------------------------------------------
LCALL lab_0532
CLR A
MOV R6,A
MOV R7,A
RET
;--------------------------------------------------------------------------------------
; Function:
;--------------------------------------------------------------------------------------
lab_0422:
MOV R3,0x1c
MOV R2,0x1d
MOV R1,0x1e
lab_0428:
CLR A
MOV R7,A
MOV R3,0x1c
MOV R2,0x1d
MOV R1,0x1e
MOV R7,DPL
MOV DPH,#000H
LCALL lab_00f9
JZ lab_044c
MOV R6,0x07
INC R7
MOV R6,DPL
MOV DPH,#000H
LCALL lab_00f9
MOV SBUF,A
JNB 0xfd,lab_0444
CLR SBUF
lab_044c:
SJMP lab_0428
RET
;--------------------------------------------------------------------------------------
; Function:
;--------------------------------------------------------------------------------------
lab_044f:
MOV R5,0x07
CLR A
MOV R4,A
MOV A,R5
JNB 0x04,lab_0458
SETB 0xb7
SJMP lab_045b
lab_045b:
CLR 0xb7
LCALL lab_04fa
MOV A,R5
ADD A,ACC
MOV R5,A
SETB 0xb2
LCALL lab_04fa
LCALL lab_04fa
CLR 0xb2
LCALL lab_04fa
INC R4
CJNE R4,#008H,lab_0450
LJMP lab_04fa
lab_0478:
CLR A
MOV R5,A
MOV R4,A
MOV A,R5
ADD A,ACC
MOV R5,A
LCALL lab_04f5
JNB 0x05,lab_0487
ORL 0x05,#001H
SJMP lab_048b
ANL 0x05,#0feH
LCALL lab_04fa
CLR 0xb2
LCALL lab_04fa
INC R4
CJNE R4,#008H,lab_0478
LCALL lab_04fa
MOV R7,0x05
RET
;--------------------------------------------------------------------------------------
; Function:
;--------------------------------------------------------------------------------------
lab_049f:
MOV R7,0x02
LCALL lab_044f
lab_04a4:
CLR A
MOV R5,A
LCALL lab_04f5
JB 0x03,lab_04ac
lab_04ac:
INC R5
SJMP lab_04af
lab_04af:
CLR A
MOV R5,A
LCALL lab_04fa
CLR 0xb2
LCALL lab_04fa
MOV R7,0x05
RET
;--------------------------------------------------------------------------------------
; Function:
;--------------------------------------------------------------------------------------
AJMP lab_0020
INC R4
AJMP lab_0031
NOP
AJMP lab_001f
NOP
JBC 0x30,lab_04f5
ACALL lab_0033
RLC A
ADC A,#035H
ADC A,@R0
ADC A,@R1
ADC A,R0
ADC A,R1
AJMP lab_0042
ORL 0x44,#045H
ORL A,@R0
NOP
lab_04d8:
CLR PCON
MOV SCON,#050H
MOV TMOD,#020H
MOV TCON,#040H
MOV TR1,#080H
MOV TH1,#0fdH
MOV TL1,#0fdH
CLR SCON
CLR SBUF
SETB 0x8e
RET
;--------------------------------------------------------------------------------------
; Function:
;--------------------------------------------------------------------------------------
lab_04f3:
CLR 0xb7
lab_04f5:
LCALL lab_04fa
SETB 0xb2
lab_04fa:
CLR A
lab_04fb:
MOV R7,A
MOV R6,A
INC R7
CJNE R7,#000H,lab_04ff
INC R6
MOV A,R7
XRL A,#032H
ORL A,R6
JNZ lab_04fb
RET
;--------------------------------------------------------------------------------------
; Function:
;--------------------------------------------------------------------------------------
lab_0509:
SETB 0xb7
LCALL lab_04f5
CLR 0xb7
LCALL lab_04fa
CLR 0xb2
LJMP lab_04fa
ORL A,R1
RETI
;--------------------------------------------------------------------------------------
; Function:
;--------------------------------------------------------------------------------------
ORL 0x5b,#030H
JNB 0x5d,lab_057a
ANL A,R3
JNB 0x30,lab_0551
ANL A,R5
INC R2
NOP
lab_0527:
LCALL lab_04f3
LCALL lab_04fa
CLR 0xb2
LJMP lab_04fa
lab_0532:
LCALL lab_04f3
SETB 0xb7
LJMP lab_04fa
INC A
END
;//=====================================================================================
;// 文件结束. <END OF FILE>
;//=====================================================================================
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -