
LJMP	START
ORG	100H
START:
	MOV	R1,#67H;number to convert
	MOV	A,R1
	JB	ACC.0,SKOK;check bit 0 if  1 jump to SKOK
	MOV 	08H,#0
	LJMP	DALEJ	
SKOK:
	MOV	08H,#1;<- could you explain me what do this line
DALEJ:
	JB	ACC.1,SKOK1
	MOV	09H,#0
	LJMP	DALEJ1
SKOK1:
	MOV	09H,#1
DALEJ1:
	JB	ACC.2,SKOK2
	MOV	0AH,#0
	LJMP	DALEJ2
SKOK2:
	MOV	0AH,#1
DALEJ2:
	JB 	ACC.3,SKOK3
	MOV	0BH,#0
	LJMP	DALEJ3
SKOK3:
	MOV	0BH,#1
DALEJ3:
	JB 	ACC.4,SKOK4
	MOV	0CH,#0
	LJMP	DALEJ4
	
SKOK4:
	MOV	0CH,#1
DALEJ4:
	JB 	ACC.5,SKOK5
	MOV	0DH,#0
	LJMP	DALEJ5
SKOK5:
	MOV	0DH,#1
DALEJ5:
	JB	ACC.6,SKOK6
	MOV	0EH,#0
	LJMP	DALEJ6
SKOK6:
	MOV	0EH,#1
DALEJ6:
	JB	ACC.7,SKOK7
	MOV	0FH,#0
	LJMP	DALEJ7
SKOK7:
	MOV	0FH,#1
DALEJ7:
	MOV	R1,#0FH;from this line i can't explain a code
DALEJ8:
	MOV 	A,@R1
	ADD	A,#30H
	MOV	@R1,A
	DEC	R1
	CJNE	R1,#07H,DALEJ8
	MOV	R0,#LCDRC	
BUSY1:
	MOVX 	A,@R0
	JB	ACC.7,BUSY1
	MOV	R0,#0FH	
	MOV 	R1,#LCDWD
DALEJ9:
	MOV	A,@R0
	MOVX	@R1,A

	DEC R0
	CJNE	R0,#07H,DALEJ9

