Do an ALP to compare two eight bit numbers NUM1 and NUM2 stored in external memory locations 8000h and 8001h respectively. Reflect your result as: If NUM1NUM2, SET MSB of location 2FH (bit address 7FH). If NUM1 = NUM2, then Clear both LSB & MSB of bit addressable memory location 2FH.

Do an ALP to compare two eight bit numbers NUM1 and NUM2 stored 

in external memory locations 8000h and 8001h respectively. Reflect your 

result as: If NUM1<NUM2, SET LSB of data RAM location 2FH (bit 

address 78H). If NUM1>NUM2, SET MSB of location 2FH (bit address 

7FH). If NUM1 = NUM2, then Clear both LSB & MSB of bit addressable 





ORG 0000H

MOV DPTR,#8000H

MOVX A,@DPTR

MOV B,A

INC DPTR

MOVX A,@DPTR

CJNE A,B,TARGET

CLR 7FH

CLR 78H

SJMP BACK

TARGET:

JC NEXT

SETB 78H

SJMP BACK

NEXT:

SETB 7FH

BACK:

END

Comments

Popular posts from this blog

SemiConductor type strain gauge