10:30-12:30, solita aula.
Vedere anche il calendario qui sotto...
| Data | Numero | Slides | Argomento |
| 2025-09-26 | Lezione 0 | [pdf] | Presentazione del corso |
| Lezione 1-A | [pdf] | Rappresentazione di naturali | |
| 2025-09-30 | Lezione 1-B | [pdf] | |
| 2025-10-07 | Lezione 1-C | [pdf] | |
| Lezione 2 | [pdf] | Rappresentazione di interi | |
| 2025-10-10 | Lezione 3-A | [pdf] | Rappresentazione di frazionari |
| 2025-10-14 | Lezione 3-B | [pdf] | |
| Lezione 4-A | [pdf] | Rappresentazione di testi | |
| 2025-10-17 | Lezione 4-B | [pdf] | |
| Lezione 5-A | [pdf] | Porte logiche e circuiti combinatori | |
| 2025-10-21 | Lezione 5-B | [pdf] | |
| 2025-10-24 | Lezione 5-C | [pdf] | |
| Lezione 6-A | [pdf] | Blocchi funzionali combinatori | |
| 2025-10-28 | Lezione 6-B | [pdf] | |
| Lezione 7 | [pdf] | L'unità artmetico logica (ALU) | |
| 2025-10-31 | Lezione 8 | [pdf] | Latch e bistabili |
| 2025-11-04 | Lezione 9 | [pdf] | Registri |
| Lezione 10-A | [pdf] | Banco di registri (e datapath) | |
| 2025-11-07 | Lezione 10-B | [pdf] | |
| Lezione 11 | [pdf] | Memoria centrale | |
| Lezione 12-A | [pdf] | Una CPU per il MIPS: intro | |
| 2025-11-11 | Lezione 12-B | [pdf] | Una CPU per il MIPS: istruzioni "R" |
| 2025-11-14 | Lezione 12-C | [pdf] | Una CPU per il MIPS: istruzioni "I" |
| Programmazione 1 | [pdf] |
Primi programmi (e macchine virtuali) | |
| 2025-11-14 | Lezione 12-D | [pdf] | Una CPU per il MIPS: load e store |
| Programmazione 2 | [pdf] | Calcolo di espressioni. | |
| 2025-11-21 | Programmazione 3 | [pdf] | Dati nei programmi. |
| 2025-11-25 | Programmazione 4 | [pdf] | |
| Lezione 12-E | [pdf] |
Una CPU per il MIPS: fetch e branch. | |
| 2025-12-02 | Programmazione 5 | [pdf] | Alias dei registri. |
| Programmazione 6 | [pdf] | Controllo di flusso 1/2 | |
| Lezione 12-F | [pdf] |
Una CPU per il MIPS: jump. | |
| 2025-12-05 | Lezione 12-G | [pdf] |
Una CPU per il MIPS: jump register. |
| Programmazione 7 | [pdf] | Chiamate di sistema | |
| Programmazione 8 | [pdf] | Controllo di flusso 2/2 | |
| 2025-12-09 | Programmazione 9 |
[asm]
[asm] |
Esempi di programmazione in MIPS |
| Lezione 12-H | [pdf] |
Una CPU per il MIPS: la Control Unit. | |
| 2025-12-12 | Programmazione 10 |
[asm]
[asm] |
Scansione di un array |
| Lezione 12-I | [pdf] | Una CPU per il MIPS: considerazioni finali. | |
| 2025-12-16 | Programmazione 11 |
[pdf]
[asm] [asm] |
Assegnamenti condizionali |
| Lezione 13 | [pdf] | Archietture pipelined | |
| Lezione 14 | [pdf] | Il bus | |
| 2025-12-18 | Programmazione 12 |
[pdf]
[asm] |
Chiamate di funzione |
| Lezione 13 | [pdf] | CPU (cenni) | |
| Lezione 14 | [pdf] | Una conclusione | |
| 2025-12-19 | Ultima lezione (13:30-15:30) [prova di esame] |
||