
SERIAL:		PUSH ACC		;Push A
		JNB RB8,GET_DATA	;Jump if RB8=0 means data
		MOV A,SBUF		;Move the copy to Accumulator
		CJNE A,#001H,GO_ON	;Compare the Address if its equal to 001H then
		CLR SM2			;Clear the SM2 to get the data
		SJMP GO_ON		;Atlast one Exit Door ;-)
GET_DATA:	MOV A,SBUF		;Get the copy to Accumulator
		MOV B,A			;Save the A to B to main to see
		CJNE A,#010H,GO_ON
END_DATA:	SETB SM2		;Set the SM2 for agian for the Address
GO_ON:		POP ACC			;Pop A
		RETI			;Return back
