Settimana | Nome | Descrizione |
---|---|---|
Tracce Compiti | Tracce compiti |
|
Domande orali per l'autovalutazione | Modulo di Calcolatori Elettronici Cimentarsi con alcune delle domande nella lista per verificare la propria preparazione . |
|
18 gennaio - 24 gennaio | Lezione 1 - 18/01/2016 Introduzione | Introduzione al corso Modello di Von Neumann |
Lezione 2 - 21/01/2016 Codifica | Codifica dei dati Rappresentazione binaria dei numeri Rappresentazioni per complementi |
|
25 gennaio - 31 gennaio | Lezione 3 Macchine Combinatorie | Esempi di Macchine Combinatorie Fondamentali
|
1 febbraio - 7 febbraio | Lezione 4 - Automi e macchine sequenziali | Automi e macchine sequenziali
|
Lezione 5 - machine sequenziali e registri | Sintesi di una macchina sequenziale (accenni) Flip flop e registri |
|
Lezione 5 - Architettura del processore | Architettura del processore I registri del processore Il ciclo di Von Neumann |
|
8 febbraio - 14 febbraio | Lezione 6 - I Processore Motorola 68000 |
|
Esercitazione 1 - Materiale |
|
|
15 febbraio - 21 febbraio | Lezione 7 - Modi di indirizzamento | Slides |
Lezione 8 - Materiale Esercitazione | Esercizi svolti a lezione - somma elementi di un array - ricerca elemento in un array - vettore dei massimi |
|
22 febbraio - 28 febbraio | Lezione 9 - Subroutines | Sottoprogrammi in assembler Passaggio parametri |
Lezione 9 - Programmi | - somma di due elementi come subroutine (passaggio parametri attraverso memoria) - somma di due elementi come subroutine (passaggio parametri attraverso stack) |
|
Lezione 10 - Interruzioni |
|
|
Esercitazione Interruzioni |
|
|
29 febbraio - 6 marzo | Lezione 11 - gestione I/O |
|
Esercizio - Calcolo del Fattoriale |
|
|
7 marzo - 13 marzo | Lezione 12 - La Memoria Cache | - La memoria cache - Principi di località - Meccanismi di mapping - Meccanismi di sostituzione - LRU - Gestione della coerenza |
Lezione 13 - La Memoria Virtuale | Memoria Virtuale |
|
14 marzo - 20 marzo | Lezione xx - Architettura Intel |
|
Note sull'assembler 8086 |
|
|
Tracce da svolgere 18-03-2016 | Esercizi assembler |
|
Traccia coppie 18-03-2016 | Risolvere in assembler il problema proposto Eseguirlo al simulatore Cercare empiricamente le condizioni di non terminazione |
|
28 marzo - 3 aprile | Lezione 14 - Introduzione ai sistemi embedded | - Sistemi embedded - Architettura Harvard - Microcontrollori |
Esercitazione - 01/04/2016 | Tracce e soluzioni degli esercizi visti in aula venerdì 1 aprile 2016. |
|
4 aprile - 10 aprile | Lezione 15 - Logica di Controllo |
|
Esercitazione - 08/04/2016 | Materiale dell'esercitazione di venerdì 08/04 |
|
11 aprile - 17 aprile | Esercitazione Assembler - 15/04/2016 | Esercitazione Assembler - Marco Scialdone |
18 aprile - 24 aprile | Esercitazione Automi Assembler - 18/04/2016 | Esercizio automa assembler - Vincenzo Angelino |
Esercitazione Assembler - 22/04/2016 | Esercitazione Assembler - Marco Scialdone |
|
Esercitazione C++ - 22/04/2016 | Esercitazione C++ - Vincenzo Angelino Sottoprogrammi, passaggio dei parametri. Svolgimento traccia di esame. Il file Soluzione.cpp contiene una possibile implementazione della traccia, utilizzando porzioni di codice già viste al corso. Il file Soluzioni_Alternative.cpp contiene delle soluzioni alternative utilizzando anche allocazione dinamica, puntatori e funzioni che ritornano più parametri mediante la definizione di un nuovo tipo struttura. |
|
25 aprile - 1 maggio | Esempio Traccia Compito - 29/104/2016 | Esempio Traccia |
Esercitazione Assembler - 29/04/2016 | Esercitazione Assembler - Marco Scialdone |
|
9 maggio - 15 maggio | Esercitazione Assembler - 13/05/2016 | Esercitazione Assembler - Ing. Marco Scialdone |
6 giugno - 12 giugno | Esercitazione Assembler - 10/06/2016 | Esercitazione Assembler - Ing. Marco Scialdone |
4 luglio - 8 luglio | Esercitazione Assembler - 08/07/2016 | Esercitazione Assembler - Ing. Marco Scialdon |