Do an ALP programming to find largest number in an array.
ORG 0000H
MOV R5,#06H
MOV DPTR,#4000H
MOVX A,@DPTR
MOV B,A
BACK:INC DPTR
MOVX A,@DPTR
CJNE A,B,TARGET ;COMPARE THE VALUE OF ACC AND B
TARGET:
JC NEXT ;IF A IS SMALLER THAN B THEN JUMP
MOV B,A ;IF A IS BIGGER THAN B THEN MOV DATA OF A INTO B
NEXT:DJNZ R5,BACK
MOV DPTR,#4062H
MOV A,B
MOVX @DPTR,A
END
Comments
Post a Comment
if you have any doubts,please let me know