Move command
Purpose: Moves (copies) the contents of the memory locations specified
by range to the locations beginning at the address specified.
Format: M range address
Remarks: Overlapping moves are always performed without loss of data
during transfer. (The source and destination areas share
some of the same memory locations.)
The data in the source area remains unchanged unless over-
written by the move.
Notes:
1. If you enter only an offset for the beginning address
of the range, the M command assumes the segment con-
tained in the DS register. If you specify an ending
address for the range, enter it with only an offset
value.
2. If you enter only an offset for the address of the
destination area, the M command assumes the segment
contained in the DS register.
Example: M CS:100 110 500
The 17 bytes of data from CS:100h through CS:110h are moved
to the area of memory beginning at DS:500h.