¿Qué es MOV?
Parte de la sección Fundamentos del Journey de Assembly de Coddy — lección 14 de 45.
La instrucción MOV es la instrucción más fundamental y frecuentemente utilizada en lenguaje ensamblador. Su nombre significa "move" (mover), y copia datos de una ubicación a otra.
Sintaxis básica
La instrucción MOV sigue este patrón:
mov destination, sourceEl valor del origen se copia en el destino. A pesar del nombre "move", en realidad copia los datos. El origen original no se modifica.
Un ejemplo sencillo
mov rax, 60Esta instrucción copia el valor 60 en el registro rax. Después de la ejecución, rax contiene 60. El número 60 no se "agota" ni se elimina; es simplemente un número.
¿Por qué es importante MOV?
Casi todo lo que haces en ensamblador implica mover datos de un lugar a otro. Configurar registros para llamadas al sistema, almacenar valores, transferir datos entre ubicaciones: todo esto requiere MOV.
En las próximas lecciones, exploraremos las diferentes formas en que puedes usar MOV: cargar valores inmediatos, copiar entre registros y más.
Pruébalo tú mismo
Esta lección no incluye un desafío de código.
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
1La máquina
¿Qué es la CPU?MemoriaRegistros vs. MemoriaCómo funcionan las instruccionesPatrón de dos archivosLa arquitectura x86-64