; based on JMP @A+DPTR
SUBROUTINE_DIP:
	MOV	A,P2
	ANL	A,#00001111b
	MOV	DPL,A
	ADD	A,ACC
	ADD	A,DPL
	MOV	DPTR,#LABELS_VECTORS
	JMP	@A+DPTR
LABELS_VECTORS:
	LJMP	LABEL_0
	LJMP	LABEL_1
;	...
	LJMP	LABEL_15