.def	rint=r1
.def	rsav=r2
.def	tmp1=r16
.def	tmp2=r17
.def	tmp3=r18
.def	op1l=r19
.def	count=r20

.dseg
buf_io:		.byte	1
buf_rx:		.byte	9
buf_tx:		.byte	9
stat_rx:	.byte	1	;0 - none other -pack lenght
stat_tx:	.byte	1	; no. of byte ramasi de transmis
ack_nak:	.byte	1


.equ	f_baud=51		;ptr 8 mhz este 9600 la f_baud 51
.equ	stx=2		; start of text
.equ	eot=4		;end of transmision
.equ	slave_addr='1'	;slave address 
.equ	pack_len=9	;lungimea pachetului
.equ	ack=6		
.equ	nak=$15
.equ	s_opc='2'	;SLAVE opcode -read inputs