
;
; Serial ISR
;
serisr:	push	psw		    ; 01e4   c0 d0      @P
	push	acc		    ; 01e6   c0 e0      @`
	mov	a,psw		    ; 01e8   e5 d0      eP
	anl	a,#0e7h		    ; 01ea   54 e7      Tg
	orl	a,#8		    ; 01ec   44 08      D.
	mov	psw,a		    ; 01ee   f5 d0      uP
	jnb	ri,serisrti	    ; 01f0   30 98 0b   0..
	cjne	r3,#8,serisr1	    ; 01f3   bb 08 02   ;..
	sjmp	serisr2		    ; 01f6   80 04      ..
;
serisr1:
	inc	r3		; 1 ; 01f8   0b         .
	mov	@r1,sbuf	; 2 ; 01f9   a7 99      '.
	inc	r1		; 1 ; 01fb   09         .
serisr2:
	clr	ri		; 1 ; 01fc   c2 98      B.
serisrti:
	jnb	ti,serisrx	; 2 ; 01fe   30 99 02   0..
	clr	ti		; 1 ; 0201   c2 99      B.
serisrx:
	pop	acc		; 2 ; 0203   d0 e0      P`
	pop	psw		; 2 ; 0205   d0 d0      PP
	setb	es		; 1 ; 0207   d2 ac      R,
	reti			; 2 ; 0209   32         2
;
; --- Cycle count 01f8-0209 = 15
;
