Con questo corso online “Assembly AT&,T: Impara a Programmare in GNU/Linux da Zero” sarete in grado di programmare a basso livello, imparando un linguaggio di programmazione molto vicino al funzionamento della macchina.
La scelta di questo corso vi sarà utile sia come riferimento didattico per i linguaggi ad alto livello, sia come punto di partenza per imparare un linguaggio che utilizzerete nella scrittura dei device drivers, in programmi che sono orientati nel real time, dove cioè la velocità di esecuzione è cruciale.
Si studierà in questo corso la sintassi AT&,T, che è alternativa alla sintassi Intel ed è solitamente usata nei sistemi operativi denominati GNU/Linux. La sintassi AT&,T, sviluppata nei laboratori AT&,T è una sintassi molto snella e versatile, che aiuterà sicuramente il programmatore alle prime armi a calarsi in questo magico mondo della programmazione a basso livello.
Durante il corso online “Assembly AT&,T: Impara a Programmare in GNU/Linux da Zero” si vedranno le caratteristiche salienti della CPU intel, dal mitico 8086 fino ad oggi.
Lo studio dell'assembly si concentrerà sulla sintassi x86 a 32 bit, visto che si tratta di un corso base. Si vedrà inoltre la gestione della memoria, lo stack, i cicli, le syscall più importanti che ci permettono di interagire col kernel del sistema operativo. Il tutto viene spiegato con un linguaggio semplice e immediato, senza perdersi in tecnicismi inutili che distraggono l'audience e non permettono un giusto apprendimento della materia.
Tra la fine del secondo ed il terzo modulo vi sarà poi un esempio di programma reale da studiare e comprendere per verificare l'apprendimento e imparare nuove nozioni.
Iscriviti al mio corso online “Assembly AT&,T: Impara a Programmare in GNU/Linux da Zero” e avrai accesso alle mie lezioni dove imparerai:
Conoscenze di base sulle CPU Intel,
Conoscenze di base dei sistemi di numerazione,
Conoscenze di base della sintassi assembly AT&,T,
Conoscenze di base del debugger GDB,
Conoscenze di base dei registri e della memoria RAM.
Studia H24 e 7 giorni su 7
Classe virtuale esclusiva
Inclusivo di N° di licenza
A tua disposizione
Fai qualsiasi domanda
Fai pratica con il corso