¿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 utilizada con mayor frecuencia en lenguaje ensamblador. Su nombre significa «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 de source se copia en destination. A pesar del nombre «move», en realidad copia los datos. El source original no cambia.
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é MOV es importante
Casi todo lo que haces en ensamblador implica mover datos. Preparar registros para llamadas al sistema, almacenar valores, transferir datos entre ubicaciones: todo esto requiere MOV.
En las próximas lecciones, exploraremos las distintas formas en que puedes usar MOV: cargar valores inmediatos, copiar entre registros y mucho 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-64Practica por tu cuenta: Playground de Assembly