Obiettivi formativi
Il corso si propone di dare allo studente le conoscenze necessarie
alla descrizione di dispositivi digitali mediante linguaggi
dedicati e alla realizzazione di programmi assembly per piattaforme
Intel 80X86.
Attività formative
Il corso ha un carattere strettamente pratico e prevede l'utilizzo
dei laboratori didattici del dipartimento.
Programma del corso
- Progettazione digitale:
-
- La minimizzazione esatta di funzioni a due livelli:
Espresso.
- La minimizzazione approssimata di circuiti combinatori:
MIS.
- La minimizzazione degli stati: Stamina.
- L'assegnamento degli stati: Nova.
- La progettazione automatica di FSM: SIS.
- Componenti di libreria combinatori e sequenziali.
- Modellazione e progettazione di FSMD.
- Il linguaggio assemblatore dell'Intel 80X86:
-
- Gestione della memoria.
- La rappresentazione dei dati.
- Le strutture di controllo.
- Procedure e funzioni.
- I servizi di sistema operativo.