DP0L DATA 82h ; data pointer 0
DP0H DATA 83h ;
DP1L DATA 84h ; data pointer 1
DP1H DATA 85h ;

orl  WMCON,#DPS  ; set DPS
push DP0L        ; PUSHES DP1L!!!
mov  83h,a       ; COPIES ACCUMULATOR TO 85H!!!
xrl  WMCON,#DPS  ; clear DPS
push DP1H        ; PUSHES DP0H!!!
mov  84h,a       ; COPIES ACCUMULATOR TO 82H!!