mov r6,HIGH in=ptr
mov r7,LOW  in=ptr
while (r6/r7 > fetch-ptr)
...

Now	as an example      in-ptr R6 R7
mov r6,HIGH in=ptr         2ff     2 --
interrupt happen here
mov r7,LOW  in=ptr	   300     2 00