Page 142 -
P. 142
CALL LOCATION
CLR_Y_COL:
A,#0
MOV WRITE_DR
CALL R0
INC R0,#64,CLR_Y_COL
CJNE R1
INC R1,#08,NEXT_X_PAGE
CJNE
RET A
CHECK_BUSY: DPTR,#LEFT_IR
PUSH L/R_BIT,$1
MOV DPTR,#RIGH_IR
JB
MOV A,@DPTR
$1: ACC.7,$1
MOVX A
JB
POP DPL
RET DPH
WRITE_IR: CHECK_BUSY
PUSH @DPTR,A
PUSH DPH
CALL DPL
MOVX
POP DPL
POP DPH
RET CHECK_BUSY
WRITE_DR: DPTR,#LEFT_DR
PUSH L/R_BIT,$1
PUSH DPTR,#RIGH_DR
CALL
MOV @DPTR,A
JB DPH
MOV DPL
$1:
MOVX
POP
POP
RET