
move:   inc     r6              ;For avoiding 255 loop if is 0 the value
        inc     r7
and after that:
        mov     a,dpl           ;Origin is lower than destination
        add     a,r7            ;We add the number of bytes to the origin
        mov     sum_l,a         ;And we check if overlaps with destination
        mov     a,dph
        addc    a,r6
        mov     sum_h,a