Ver. 2 08/05/12 |
|
Lezioni
Modalità di studio
Le modalità di presentazione dei contenuti di ciascuna lezione presuppongono che gli studenti abbiano già studiato individualmente (prima della lezione) la
porzione di programma che verrà svolta a lezione. Prove in itinere
Verso la metà del corso è prevista una prima prova di accertamento in itinere ("compitino") intesa a verificare la conoscenza degli argomenti sviluppati a lezione fino ad allora; una seconda prova, al termine del corso, riguarderà gli argomenti sviluppati nella seconda metà del corso. Esercitazioni e laboratorioNel corso del semestre si alterneranno lezioni teoriche a lezioni dedicate ad approfondimenti, ad esercizi e, nella seconda parte del corso, ad attività pratiche di laboratorio. |
|
| Note: |
Nella indicazione della porzione di programma da studiare, il simbolo TX si riferisce al capitolo X del
libro di testo: Il simbolo
|
|
AE M. Comin S. Congiu E. Menegatti A. Rodà |
Programma di studio |
|
Presentazione del corso; storia degli elaboratori
Unità -1 Sezione
a - Presentazione del corso Unità -1 Sezione
b - Storia degli elaboratori
|
||
|
Rappresentazione delle informazioni numeriche
|
||
|
Rappresentazione delle informazioni non numeriche
|
||
|
Funzioni logiche. Sistemi combinatori
|
||
|
Esempi di sistemi combinatori
|
||
|
Sistemi sequenziali
Unità 00 Sezione e - Automi a stati finiti
Unità 00 Sezione f - Esercizi
|
||
|
Organizzazione di un elaboratore; la memoria centrale
|
||
|
ALU; modulo di controllo; moduli di I/O; il processore PD32
|
||
|
Programmazione dei protocolli di I/O
Unità 1 Sezione h - Esercizi
|
||
|
Organizzazione del modulo di controllo; microcodice
|
||
|
Metodi di indirizzamento T4: 4.1,4.2,4.3 (pg.129-148)
|
||
|
Ancora sui metodi di indirizzamento T4: 4.4 (pg.148-168) Unità 2 Sezione d - Es. di codifica dei metodi diindirizzamento nel PD32 Unità 2 Sezione e - Es. d'uso dei metodi di indirizzamento |
||
|
Esercizi per la I prova in itinere Esercizi - Esercizi e prove degli anni precedenti
|
||
|
Strutture di dati: vettori, liste: FIFO, LIFO, alberi
|
||
|
Il processore ARM: modello di programmazione, istruzioni e modi di indirizzamento Unità 3 Sezione a - Introduzione
ad ARM: (processore SAMSUNG S3C2440) Unità 3 Sezione b - Architettura
ARM:le istruzioni e i modi di indirizzamento |
||
|
Il processore ARM: esempi di programmi assembly Unità 3 Sezione c - Es. di
codifica delle pseudo-istruzioniadr Rd label e ldr Rd =label
|
||
|
Esercizi per la I prova in itinere Esercizi - Esercizi e prove degli anni precedenti
|
||
|
Assemblatore e linker
|
||
|
Il meccanismo di chiamata a subroutine
|
||
|
Allocazione dinamica della memoria; subroutine ricorsive
|
||
|
Chiamata a subroutine nel processore ARM Unità 5 Sezione d - Stack e
subroutine iin ARM Unità 5 Sezioni e1 ed e2 - Le subroutine
in ARM Unità 5 Sezione f - Esempio di
stack frame in ARM |
||
|
Memorie cache
|
||
|
P01
sabato 28/04/12 |
Prima prova in Itinere |
|
|
Il processore ARM: esempi di semplici programmi
|
||
|
MMU, gestione a pagine della memoria, memoria virtuale
|
||
|
Sistemi di Interruzione
|
||
|
Il processore ARM: esempi di semplici programmi
|
||
|
Sistemi di Interruzione efficienti
|
||
|
Esempi di routine di servizio delle interruzioni nel PD32 e nell'ARM Unità
7 Sezione f - Routine di servizio delle interruzioni
|
||
|
Esempi di subroutine assembly ARM Unità 5 Sezione g - Esempio di
codifica di una subroutine(copia di un vettore) Unità 5 Sezione h - Esercizi con
ARM
|
||
|
Esercizi per la II prova in itinere Esercizi - Esercizi e prove degli anni precedenti
|
||
|
Accesso diretto alla memoria (DMA).
|
||
|
Esercizi di programmazione assembly ARM Unità 5 Sezione h - Esercizi con
ARM
|
||
|
Parallelismo nell’hardware; processori RISC
|
||
|
Esercizi di gestione delle interruzioni con l'ARM Unità 5 Sezione h -
Esercizi con ARM
|
||
|
Esercizi per la II prova in itinere e per la prova scritta Esercizi II prova - Esercizi e prove degli anni precedenti Esercizi prova scritta - Esercizi e prove degli anni precedenti
|
||
|
Esercizi per la prova scritta e per la II prova in itinere Unità 10 Sezione a - Esercizi con codice ARM |
||
|
L31 Lezione (esercizi) di recupero (eventuale) |
||
|
L32 Lezione (esercizi) di recupero (eventuale) |
||
|
P02
lun 18/06/12 |
Seconda prova in Itinere |
indica il materiale da studiare prima della lezione.
indica il materiale di supporto alla lezione.