Do an ALP programming to find smallest number in the 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 A AND B
TARGET:
JNC NEXT ;IF B IS SMALLER THAN A THEN JUMP
MOV B,A ;IF B IS BIGGER THAN A 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