;
ORG 8000H
CLR C
MOV DPTR,#DATA1
MOVX A,@DPTR
MOV R3,A
INC DPTR
MOVX A,@DPTR
SUBB A,R3 ;(DATA2)-(DATA1)
JNC BIG2 ;(DATA2)较大则转移
XCH A,R3
SJMP BIG1
BIG2:
MOVX A,@DPTR ;重新读取DATA2
BIG1:
INC DPTR ;指向DATA3
MOVX @DPTR,A ;写入DATA3
END
;
ORG 8000H
CLR C
MOV DPTR,#DATA1
MOVX A,@DPTR
MOV R3,A
INC DPTR
MOVX A,@DPTR
SUBB A,R3 ;(DATA2)-(DATA1)
JNC BIG2 ;(DATA2)较大则转移
XCH A,R3
SJMP BIG1
BIG2:
MOVX A,@DPTR ;重新读取DATA2
BIG1:
INC DPTR ;指向DATA3
MOVX @DPTR,A ;写入DATA3
END