Moves data (defined by beginning and ending offset addresses)
from one page location to another location on the same page.
The number of bytes moved is:
(old-offset-end) - (old-offset-start) + 1
The sending field, defined by the old-offset arguments, remains
unchanged.
The receiving field, defined by the new-offset argument and the
length of the sending field, is replaced by the contents of the
sending field.
Other information in the page is unchanged.