Menu
Coddy logo textTech

Che cos'è MOV?

Fa parte della sezione Fondamenti del percorso Assembly di Coddy. Lezione 14 di 45.

L'istruzione MOV è l'istruzione più fondamentale e utilizzata più frequentemente nel linguaggio assembly. Il suo nome significa "sposta" e copia i dati da una posizione a un'altra.

Sintassi di base

L'istruzione MOV segue questo schema:

mov destination, source

Il valore della sorgente viene copiato nella destinazione. Nonostante il nome "sposta", in realtà copia i dati. La sorgente originale rimane invariata.

Un semplice esempio

mov rax, 60

Questa istruzione copia il valore 60 nel registro rax. Dopo l'esecuzione, rax contiene 60. Il numero 60 non viene «consumato» né eliminato. È solo un numero.

Perché MOV è importante

Quasi tutto ciò che fai in assembly comporta lo spostamento di dati. Preparare i registri per le chiamate di sistema, memorizzare valori, trasferire dati tra posizioni: tutto questo richiede MOV. 

Nelle prossime lezioni esploreremo i diversi modi in cui puoi usare MOV: caricare valori immediati, copiare tra registri e altro.

Provalo tu

Questa lezione non include una sfida di codice.

quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Playground Assembly