Facoltà di Scienze Matematiche, Fisiche e Naturali
Corso di Laurea in Informatica
Laboratorio di Architettura degli Elaboratori 2011/12
dott. Alberto Ciaffaglione
Lezioni (e Programma).
Circuiti logici (software TKGate -
sistema operativo Windows: Linux on Windows -
sistema operativo Mac OS X):
- 18 e 19 ottobre 2011. Introduzione a TKGate, specifica e progettazione di circuiti combinatori
[pdf]
- 25 e 26 ottobre. Condizioni di indifferenza
[pdf]
- 2 novembre. Moduli combinatori (full-adder) e moduli TKGate
[pdf]
- 8 e 9 novembre. Altri moduli combinatori (half-adder, decoder)
[pdf]
- 15 novembre. Altri moduli combinatori (multiplexer, demultiplexer)
[pdf]
- 16 novembre. Specifica e progettazione di circuiti sequenziali, flip-flop
[pdf]
- 23 novembre. Inizializzazione di circuiti sequenziali
[pdf]
- 29 novembre. Circuiti sequenziali senza input e/o output
[pdf]
- 30 novembre. Registri di flip-flop
[pdf]
Assembly MIPS (software MARS):
- 6 dicembre. Introduzione a MIPS e MARS, istruzioni di trasferimento e istruzioni aritmetiche
[pdf]
- 7 dicembre. Istruzioni di salto e salto condizionato
[pdf]
- 14 dicembre. Vettori, chiamata al sistema operativo (syscall) [pdf]
- 20 dicembre. Stringhe, istruzioni a granularità di byte [pdf]
- 21 dicembre. Memory-mapped input/output: keyboard e display [pdf]
- 10 gennaio 2012. Sottoprogrammi di tipo leaf [pdf]
- 11 gennaio. Sottoprogrammi di tipo non-leaf non ricorsivi [pdf]
- 17 gennaio. Sottoprogrammi di tipo non-leaf ricorsivi [pdf]
- 18 gennaio. Sottoprogrammi di tipo non-leaf ricorsivi ad albero [pdf]
Esame.
Prova individuale su alcuni esercizi,
selezionati tra quelli proposti a lezione e presenti in questa pagina:
Bibliografia. Consultare la pagina del
Corso di Architettura degli Elaboratori
Ricevimento.
L'orario aggiornato è disponibile su
UniUD