Programmazione a Basso Livello in C e Programma Memorizzato
Programmazione a Basso Livello in C e Programma Memorizzato
Contenuti
Nella prima parte della lezione vengono presentate alcune tecniche di programmazione a basso livello: operazioni per la gestione di bit e di bit-fields, unioni, uso di puntatori in C per rappresentare indirizzi di memoria.
La seconda parte della lezione รจ dedicata al concetto di Programma Memorizzato e alle sue applicazioni nei linguaggi Assembly.
Come partecipare attivamente alla lezione (anche offline)
- Studiare la sezione 16.4 di [Ki]
- Studiare la presentazione Operazioni a Livello di Bit
- Studiare le sezioni 20.1, 20.2 e 20.3 di [Ki], tranne la sotto-sezione Il qualificatore di tipo
volatile
- Studiare la sezione 5.3 di [Ki]
- Studiare la presentazione Programma Memorizzato
- Studiare l'esempio Switch
Riferimenti
- Capitolo 16 di [Ki]
- Presentazione Operazioni a Livello di Bit
- Capitolo 20 di [Ki]
- Capitolo 5 di [Ki]
- Presentazione Programma Memorizzato
- Esempio Switch