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

Popular posts from this blog

Foil type strain gauge

Working of hair hygrometer.