Linguaggio Assembly
Un corso di Assembly online, gratuito e interattivo. Scrivi codice x86-64 vero in ogni lezione, con suggerimenti AI quando il programma va in segfault o i registri non contengono quello che ti aspettavi, e un certificato gratuito quando finisci.
1,000+ codder iscritti
73 lezioni55 sfide434 domande del quiz
- Adatto ai principianti
Aiuto alla programmazione con l'AI
Lezioni interattive pratiche
Narrazione audio in ogni lezione
Quiz per mettere alla prova le tue conoscenze
Certificato di completamento gratuito
Programma
Sezione 1
Fondamenti
Inizia la sezioneIniziaEspandiComprimiCostruisci solide basi con i concetti essenziali e le competenze fondamentaliLa macchina
6 lezioni51Sistemi numerici
7 lezioni59Prima istruzione - MOV
9 lezioni967Definizione dei dati
8 lezioni862Chiamata di sistema di uscita
4 lezioni326Syscall di scrittura
8 lezioni862Ciao mondo
Progetto3 lezioni7Sezione 2
Aritmetica e flusso di controllo
Inizia la sezioneIniziaEspandiComprimiApprofondisci i fondamenti dell’Assembly con l’aritmetica degli interi, i confronti, i cicli, le maschere di bit e gli array indicizzati. Esercitati su ogni concetto con codice mirato, sfide per consolidare le competenze e programmi verificati.Aritmetica intera
5 lezioni920Confronti e salti condizionati
5 lezioni920Creare cicli
5 lezioni920Operazioni bit a bit
5 lezioni920Gli array in memoria
5 lezioni920Sfide finali
3 lezioni3
Impara facendo
Scrivi codice vero, interroga database, crea siti web e padroneggia i prompt per l'AI. Le nostre lezioni interattive coprono tutte le competenze di cui ha bisogno uno sviluppatore moderno.
Costruisci la tua serie
Sii costante e guarda crescere i tuoi progressi! Tieni traccia della tua abitudine quotidiana di programmare, proteggi la tua serie con i giorni di congelamento e guadagna ricompense ogni giorno che ti presenti.
12 giorni di serie
Torna domani per mantenere la tua serie!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Lascia o raddoppia
Giorno 5 di 7
Congela serie
2 left
Programma ovunque
Porta il tuo percorso di programmazione sempre con te! Niente configurazioni, niente download: apri l'app e inizia a programmare. Disponibile su iOS, Android e Web con valutazioni di 4,9 stelle.
Non sei solo
Competi nelle classifiche globali, invita gli amici per guadagnare ricompense e festeggiate insieme i vostri successi. Programmare è più bello con gli amici!
Tutti i modi per imparare
Leggi, ascolta, mettiti alla prova, chiedi all'AI o ripassa qualsiasi cosa tu abbia già visto. Ogni lezione si adatta a te.
Una variabile è un contenitore con un nome che memorizza un valore a cui puoi fare riferimento più avanti nel programma.
In Python la crei scrivendo il nome, un segno di uguale e poi il valore che vuoi memorizzare.
Il valore può cambiare nel tempo: riassegnare il nome lo fa semplicemente puntare a un nuovo valore.
Ottieni un certificato
Ottieni un certificato per ogni corso che completi. Aggiungilo al tuo profilo LinkedIn e al curriculum per mostrare ai datori di lavoro le tue competenze di programmazione.
Perché imparare Assembly con Coddy
- Scrivi ed esegui vero Assembly x86-64 nel browser. Niente NASM da installare, niente linker da configurare, nessuna macchina virtuale Linux: ogni lezione assembla il tuo codice con
nasm -f elf64, lo collega conld, lo esegue sul server e mostra subito l'output e gli eventuali errori. - Assembly per come funziona davvero: i registri (
rax,rdi,rsi,rdx), il set di istruzionimov/add/cmp/jmp, lo stack, le sezioni di memoria (.data,.bss,.text), le etichette e il dialogo diretto con il kernel tramite le syscallread,writeeexit, senza una libc che nasconda i dettagli. - I suggerimenti AI ti guidano nei punti in cui inciampano tutti: perché un programma va in segfault, in quale registro una syscall si aspetta il suo argomento, la differenza tra un valore e l'indirizzo che lo contiene, come cresce lo stack. Così costruisci il giusto modello mentale della macchina fin dalla prima lezione.
- Certificato Assembly gratuito quando finisci. Un segnale credibile per ruoli in sistemi, embedded, reverse engineering, sicurezza e compilatori, lavori in cui sapere cosa fa davvero la CPU ti distingue.
Domande frequenti su come imparare Assembly
A cosa serve il linguaggio Assembly?
Assembly è difficile da imparare?
print, solo byte e syscall. Il corso introduce un'idea alla volta, partendo da una singola syscall write fino ad arrivare a input, aritmetica, cicli e stack, così il modello della macchina si chiarisce gradualmente invece che tutto in una volta.Quale Assembly insegna questo corso: x86, ARM, NASM?
mov rax, 1), assembli con nasm -f elf64 e colleghi con ld. I concetti, cioè registri, memoria, stack e syscall, si trasferiscono direttamente ad ARM e ad altre architetture in seguito.Devo installare NASM o un linker per seguire il corso?
ld da ricordare e nessuna macchina virtuale da configurare: scrivi Assembly x86-64 nel browser e premi Esegui.