Lesson

Programmazione a Basso Livello in C e Programma Memorizzato

Lecture details

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)

  1. Studiare la sezione 16.4 di [Ki]
  2. Studiare la presentazione Operazioni a Livello di Bit
  3. Studiare le sezioni 20.1, 20.2 e 20.3 di [Ki], tranne la sotto-sezione Il qualificatore di tipo volatile
  4. Studiare la sezione 5.3 di [Ki]
  5. Studiare la presentazione Programma Memorizzato
  6. 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

Lecture notes

Lecture assignments

  • Lecture date

    2020-05-13 15:44:00
  • Has homeworks or assignments

    Yes