Grab:   
        MOV  A,P1                    2         1(*12)
        MOVX @DPTR,A                 3         2
        INC  DPTR                    1         2
        MOV  A,DPH                   2         1
        CJNE A,#HIGH(MEM_END),Grab   4         2
                                    12 clocks  8