Riepilogo dell'insegnamento: ARCHITETTURA DEGLI ELABORATORI CON LABORATORIO
9 cfu così ripartiti nelle aree:
- 9 CFU nell'area E - Architetture
Sillabo dell'insegnamento
- E - Architetture
- *
ASS - Linguaggio Assembler
Carateristiche dei linguaggi di programmazione assembler, con riferimento a uno specifico caso di studio
- *
ASS - Linguaggio Assembler
Tecniche di programmazione assembler. (Calcoli su numeri, indicizzazione nel trattamento di array, modulazione del codice, impieghi dello stack, interrupt)
-
VMP - Valutazione e Miglioramento delle Prestazioni
CPU: organizzazione; registri; set di istruzioni; formato istruzioni; tecniche di indirizzamento.
-
AA - Architetture Avanzate
CPU: scomposizione parte operativa e parte di controllo. Microprogrammazione. Controllo microprogrammato. Architetture pipeline e superscalari. Architetture parallele: classificazione di Flynn.
- *
LII - Livello Instruction Set
Istruzioni e tecniche di indirizzamento. Codifica delle istruzioni
-
VMP - Valutazione e Miglioramento delle Prestazioni
Sistemi di numerazione. Rappresentazione dei numeri interi ed in virgola mobile. ALU. Aritmetica intera ed in virgola mobile.
-
AA - Architetture Avanzate
Algebra di Boole. Funzioni ed espressioni booleane. Minimizzazione di funzioni booleane a mappe di Karnaugh. Analisi e Sintesi di reti combinatorie. Esempi di reti combinatorie.
-
AA - Architetture Avanzate
Flip-Flop. Analisi e Sintesi di Reti Sequenziali Sincrone. Esempi di Reti Sequenziali (contatori e riconoscitori di sequenza).
-
VMP - Valutazione e Miglioramento delle Prestazioni
Macchina di Von Neumann. Macchine Virtuali. Sistemi di Interconnessione. Memorie Interne ed Esterne. I/O. Gestione delle Interruzioni.
(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali