|
|
Website del corso di Architettura degli Elaboratori Laurea triennale in Comunicazione Digitale docente: Federico Pedersini |
| Modalità
d'esame |
La prova d'esame consiste in una prova scritta seguita da una prova orale (se la prova scritta è sufficiente). Durante il corso sono previste prove in itinere che, se superate con esito positivo, sostituiscono la prova scritta. |
Argomenti delle lezioni – a.a. 2011/12 |
|
| Lezione
N. |
Argomento |
| 1 (4/10/11) |
Introduzione al corso.
Rappresentazione dell'informazione. Numerazione. |
| 2 (5/10) |
Conversioni di base.
Rappresentazione di numeri negativi e frazionari. |
| 3 (11/10) |
Codifica in virgola mobile.
Lo standard IEEE-754. |
| 4 (12/10) |
Algebra di Boole: variabili
e operatori logici. |
| 5 (18/10) |
Porte logiche universali.
Rappresentazione di funzioni logiche. Forme canoniche. |
| 6 (19/10) |
Criteri di prestazione di
circuiti. Semplificazione algebrica di funzioni. |
| 7 (25/10) |
Semplificazione mediante
mappe di Karnaugh. Esempi di applicazione. |
| 8 (2/11) |
Circuiti combinatori
notevoli. Circuiti aritmetici: sommatori. |
| 9 (8/11) |
Il moltiplicatore. La ALU:
struttura modulare, funzioni aritmetico/logiche. |
| 10 (9/11) |
La ALU: comparazione,
overflow, uguaglianza. Architetture sincrone. Il clock. |
| 11 (15/11) |
Definizione di circuito sequenziale. I bistabili: Latch SR e DT. Flip-flop DT. |
| 12 (16/11) |
Registri. Macchine a stati
finiti: definizione, STT, STG, implementazione di
Huffman. |
| 13 (22/11) |
Macchine a stati finiti:
sintesi circuitale. Esempi. |
| 14 (23/11) |
Esercizi di sintesi di
circuiti sequenziali. |
| 15 (29/11) |
Esercizi di riepilogo. |
| 16 (30/11) |
L'architettura di
riferimento. Architettura MIPS: struttura della CPU. |
| 17 (6/12) |
Struttura della memoria.
Architettura a bus. Ciclo di esecuzione delle
istruzioni. |
| 18 (13/12) |
Assembly MIPS: Categorie e formati di istruzione. Istruzioni aritmetico/logiche. |
| 19 (14/12) |
Prima prova in itinere. |
| 20 (20/12) |
Istruzioni di trasferimento
a/da memoria. Esempi. |
| 21 (21/12) |
Istruzioni di salto. Controllo di flusso in Assembly. slides (aggiornate) |
| 22
(10/1/12) |
Le procedure in Assembly. Procedure annidate. Lo stack. |
| 23 (11/1) |
Record di attivazione.
Procedure recursive. |
| 24 (17/1) |
L'ambiente di simulazione
SPIM. Direttive e system
calls. scarica
SPIM |
| 25 (18/1) |
Linguaggio macchina MIPS:
istruzioni in formato R, I,
J. MIPS
Instruction
Set (dispensa a cura di J. Larus) |
| 26 (24/1) |
Istruzioni di salto.
Struttura della CPU MIPS 32 singolo
ciclo. schema (fig. 4.24) (Figura dal testo: Patterson, Hennessy - Struttura e progetto dei calcolatori - Zanichelli) |
| 27 (25/1) | Funzionamento della CPU a singolo ciclo. Esercizi di riepilogo. |
| Temi d'esame |
||||||
| A.A.
2009/10 (II semestre) |
Prima prova in
itinere testo A testo B soluzioni |
Seconda prova in itinere testo soluzione |
giugno 2010 | luglio 2010 | settembre 2010 | gennaio 2011 |
| A.A.
2010/11 (I semestre) |
Prima prova in
itinere testo A testo B soluzioni |
Seconda prova in itinere testo soluzione |
febbraio 2011 | giugno 2011 | luglio 2011 | settembre 2011 |
| A.A. 2011/12 (I semestre) |
Prima prova in itinere testo A testo B |
Seconda prova in itinere testo |
gennaio 2012 | febbraio 2012 | ||