Instruction MOV:Copie l'opérande2 dans l'opérande1.
L'instruction MOV ne peut pas :

Utiliser les valeurs des registres CS et IP.

Copier la valeur d'un registre de segment dans un autre registre de segment (il faut d'abord copier la valeur d'un segment de registre dans un registre général et ensuite, copier dans un autre registre de segment).

Copier une valeur immédiate dans un registre de segment (il faut d'abord, passer par un registre général).

Algorithme :

> opérande1 = opérande2

Exemple :

    	#make_COM#
    	ORG 100h
    	MOV AX, 0B800h    ; AX = B800h (mémoire VGA).
    	MOV DS, AX        ; copie la valeur de AX dans DS.
    	MOV CL, 'A'       ; CL = 41h (code ASCII).
    	MOV CH, 01011111b ; CL = attribut couleur.
    	MOV BX, 15Eh      ; BX = position d'affichage.
    	MOV [BX], CX      ; w.[0B800h:015Eh] = CX.
    	RET               ; retour au système d'exploitation.

C | Z | S | O | P | A
inchangés

Liste des instructions x86.