Las instrucciones de transferencia de datos son las instrucciones que transfieren datos en el microprocesador. También se les llama instrucciones de copia.
A continuación se muestra la tabla que muestra la lista de instrucciones de transferencia de datos:
CÓDIGO DE OPCIÓN | OPERANDO | EXPLICACIÓN | EJEMPLO |
---|---|---|---|
MOVIMIENTO | D, S | re = S | EJE MOV, [SI] |
EMPUJAR | D | empuja D a la pila | EMPUJAR DX |
ESTALLIDO | D | saca la pila a D | POP COMO |
PUSHÁ | ninguna | poner todos los registros en la pila | PUSHÁ |
POPA | ninguna | lleva palabras de la pila a todos los registros | POPA |
XCHG | D, S | intercambia contenidos de D y S | XCHG [2050], AX |
EN | D, S | copia un byte o palabra de S a D | EN HACHA, DX |
AFUERA | D, S | copia un byte o palabra de D a S | SALIDA 05, AL |
XLAT | ninguna | traduce un byte en AL usando una tabla en la memoria | XLAT |
LAHF | ninguna | carga AH con el byte inferior del registro de bandera | LAHF |
SAHF | ninguna | almacena el registro AH en el byte inferior del registro de bandera | SAHF |
PULSAR | ninguna | copia el registro de banderas en la parte superior de la pila | PULSAR |
POPF | ninguna | copia una palabra en la parte superior de la pila al registro de bandera | POPF |
Aquí D significa destino y S significa fuente.
D y S pueden ser registros, datos o direcciones de memoria.