
main_loop:
        mov     dptr, #port_a
      MOVX a,@dptr  ;        mov	R1, @dptr        ;Read Port B into the accumulator
      ANL A,#0FH 
      JZ msg00 ;		cjne	@R1, #00, msg00
      DEC A
      JZ msg01 ;	cjne	@R1, #01, msg01
      DEC A ;	cjne	@R1, #02, msg02
      JZ msg02;	cjne	@R1, #03, msg03
      DEC A;	cjne	@R1, #04, msg04
      JZ msg03;	cjne	@R1, #05, msg05
.......;	cjne	@R1, #06, msg06
.......;	cjne	@R1, #07, msg07
.......;	cjne	@R1, #08, msg08
.......;	cjne	@R1, #09, msg09
.......;	cjne	@R1, #10, msg0A
.......;	cjne	@R1, #11, msg0B
.......;	cjne	@R1, #12, msg0C
.......;	cjne	@R1, #13, msg0D
.......;	cjne	@R1, #14, msg0E
.......;	cjne	@R1, #15, msg0F
     DEC A
     JZ msg0F
     ljmp 0


