Was ist MOV?
Teil des Abschnitts Grundlagen der Assembly-Journey von Coddy. Lektion 14 von 45.
Die MOV-Anweisung ist die grundlegendste und am häufigsten verwendete Anweisung in der Assemblersprache. Ihr Name steht für „move“, und sie kopiert Daten von einem Ort an einen anderen.
Grundlegende Syntax
Die Anweisung MOV folgt diesem Muster:
mov destination, sourceDer Wert aus source wird in destination kopiert. Trotz des Namens „move“ kopiert er tatsächlich die Daten. Die ursprüngliche source bleibt unverändert.
Ein einfaches Beispiel
mov rax, 60Diese Anweisung kopiert den Wert 60 in das rax-Register. Nach der Ausführung enthält rax den Wert 60. Die Zahl 60 wird nicht „aufgebraucht“ oder gelöscht. Sie ist einfach eine Zahl.
Warum MOV wichtig ist
Fast alles, was du in Assembly tust, beinhaltet das Verschieben von Daten. Das Einrichten von Registern für Systemaufrufe, das Speichern von Werten, das Übertragen von Daten zwischen Speicherorten – all das erfordert MOV.
In den kommenden Lektionen erkunden wir die verschiedenen Möglichkeiten, wie du MOV verwenden kannst: das Laden unmittelbarer Werte, das Kopieren zwischen Registern und mehr.
Probier es selbst
Diese Lektion enthält keine Programmieraufgabe.
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
1Die Maschine
Was ist eine CPUSpeicherRegister vs. SpeicherWie Befehle funktionierenZwei-Dateien-MusterDie x86-64 ArchitekturÜbe selbstständig: Assembly-Playground