The MOV instruction is for moving a byte or word within the CPU or between the CPU and memory. Depending on the addressing modes it can transfer information from a:
Register to a register.
Immediate operand to a register.
Immediate operand to a memory location.
Memory location to a register.
Register to a memory location.
Register/memory location to a segment register (except CS).
Segment register to a register/memory location.
None of the flags are changed by the execution of a move instruction. Several examples of MOV instructions are given in Fig. 3-7.
Figure 3-7 Examples of the MOV instruction.
| ||||
*(DS) x 1610 is added to the EA. 1(SS) x 1610 is added to the EA. |
This is page 25.