Qu'est-ce que MOV ?
Fait partie de la section Fondamentaux du Journey Assembly de Coddy — leçon 14 sur 45.
L'instruction MOV est l'instruction la plus fondamentale et la plus fréquemment utilisée en langage assembleur. Son nom signifie « move » (déplacer), et elle copie des données d'un emplacement à un autre.
Syntaxe de base
L'instruction MOV suit ce modèle :
mov destination, sourceLa valeur de la source est copiée dans la destination. Malgré le nom « move », il copie en réalité les données. La source originale reste inchangée.
Un exemple simple
mov rax, 60Cette instruction copie la valeur 60 dans le registre rax. Après l'exécution, rax contient 60. Le nombre 60 n'est pas « épuisé » ou supprimé — c'est juste un nombre.
Pourquoi MOV est important
Presque tout ce que vous faites en assembleur implique le déplacement de données. Configurer des registres pour des appels système, stocker des valeurs, transférer des données entre des emplacements - tout cela nécessite MOV.
Dans les prochaines leçons, nous explorerons les différentes manières d'utiliser MOV : charger des valeurs immédiates, copier entre des registres, et plus encore.
Essayez vous-même
Cette leçon ne comprend pas de défi de code.
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Fondamentaux
1La Machine
Qu'est-ce qu'un CPULa mémoireRegistres vs MémoireFonctionnement des instructionsLe modèle à deux fichiersL'architecture x86-64