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 MOV-Anweisung folgt diesem Muster:
mov destination, sourceDer Wert von der Quelle wird in das Ziel kopiert. Trotz des Namens „move“ kopiert es die Daten tatsächlich. Die ursprüngliche Quelle bleibt unverändert.
Ein einfaches Beispiel
mov rax, 60Dieser Befehl kopiert den Wert 60 in das rax-Register. Nach der Ausführung enthält rax den Wert 60. Die Zahl 60 wird nicht „verbraucht“ oder gelöscht – sie ist einfach nur eine Zahl.
Warum MOV wichtig ist
Fast alles, was Sie in Assembly tun, beinhaltet das Verschieben von Daten. Das Einrichten von Registern für Systemaufrufe, das Speichern von Werten, das Übertragen von Daten zwischen Speicherorten – all dies erfordert MOV.
In den kommenden Lektionen werden wir die verschiedenen Möglichkeiten untersuchen, wie Sie MOV verwenden können: das Laden von unmittelbaren Werten, 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