Calcolatori Elettronici II
Indice delle esercitazioni collegate alle lezioni del Prof. Sonza Reorda

Esercitazione 1 - Introduzione alla programmazione in Assembler 8086
Argomenti trattati:

  1. Struttura di un programma Assembler.
  2. Le direttive DB, DW e DD.
  3. L’istruzione MOV.
  4. Le istruzioni ADD e SUB.

Esercitazione 2 – Le istruzioni aritmetiche e per la manipolazione dei bit
Argomenti trattati:

  1. istruzioni aritmetiche.
  2. istruzioni per la manipolazione dei bit

Esercitazione 3 – Le istruzioni per il controllo di flusso
Argomenti trattati:

  1. salti incondizionati.
  2. 2. salti condizionati dal valore di un flag.
  3. 3. salti condizionati dal risultato di un confronto

Esercitazione 4 – Le procedure
Argomenti trattati:

  1. passaggio di parametri tramite variabili globali.
  2. passaggio di parametri tramite registri.
  3. passaggio di parametri tramite stack.

Esercitazione 5 – L’acquisizione di dati da tastiera e la visualizzazione di dati a video.
Argomenti trattati:

  1. L’istruzione INT.
  2. L’acquisizione di dati da tastiera.
  3. La visualizzazione di dati a video.

Esercitazione 6 – Le comunicazioni parallele: la periferica 8255
Argomenti trattati:

  1. Lettura e scrittura in modo 0.
  2. Lettura e scrittura in modo 1.
    1. Polling
    2. Funzioni di interrupt.

Esercitazione 7 –La temporizzazione di sistemi a microprocessore: la periferica 8253
Argomenti trattati:

  1. Programmazione del contatore nei suoi modi di funzionamento.
  2. Uso dell’8253 come temporizzatore di sistemi a microprocessore.

Esercitazione 8 – Il controllore programmabile delle interruzioni 8259
Argomenti trattati:

  1. inizializzazione ed uso della periferica di gestione dell’interrupt 8259
  2. inizializzazione della interrupt vector table
  3. gestione di un sistema equipaggiato con la periferica di gestione dell’interrupt 8259.

Esercitazione 9 – L’interfaccia di comunicazione seriale 8250
Argomenti trattati:

  1. inizializzazione ed uso della periferica di comunicazione seriale 8250.
  2. gestione di un sistema basato su comunicazione seriale.

Esercitazione 10 – Gestione di sistemi a microprocessore completi
Argomenti trattati:

  1. gestione di sistemi a microprocessore completi.