|

Scopi
Il corso mira a fornire le
informazioni di base relative all'architettura dei sistemi a
microprocessore, soffermandosi sia sul funzionamento del processore e
sulla sua programmazione in linguaggio assembler, sia sulle periferiche
e sulle connessioni tra queste, il processore e la memoria. Il corso usa
come riferimento la famiglia Intel 80x86.
Responsabili
Docente Matteo
Sonza Reorda
matteo.sonzareorda@polito.it
Telefono: 011/5647055
Fax: 011/5647099
Tutore
Sergio Porcu
sergio.porcu@gmail.com
Telefono:
0785/329002
Fax: 0785/329135
Contenuti
Il processore 8086 e la sua
architettura interna
Il linguaggio Assembler
Le periferiche: interfaccia parallela, interfaccia seriale, interfaccia
video, contatori, controllore delle interruzioni
Organizzazione di un sistema 8086
Videocorso disponibile
Videolezioni NETTUNO
(Prof. Matteo Sonza Reorda - VHS, DVD)
1.
Introduzione
(pdf - 157 KB)
2. Architettura del processore 8086 - Parte 1
(pdf - 212 KB)
3. Architettura del processore 8086 - Parte 2; Introduzione al
linguaggio Assembler 8086
(pdf - 177 KB)
4. L'assemblatore Microsoft MASM
(pdf - 220 KB)
5. Il linguaggio Assembler 8086
(pdf - 170 KB)
6. Le istruzioni aritmetiche e di manipolazione dei bit
(pdf - 363 KB)
7. Istruzioni per il controllo del flusso
(pdf - 279 KB)
8. Le procedure
(pdf - 288 KB)
9. Architettura di un sistema 8086
(pdf - 348 KB)
10. L'interfaccia parallela - Parte 1
(pdf - 193 KB)
11. L'interfaccia parallela - Parte 2
(pdf - 242 KB)
12. I dispositivi per il conteggio - Parte 1
(pdf - 183 KB)
13. I dispositivi per il conteggio - Parte 2; Il meccanismo delle
interruzioni - Parte 1
(pdf - 308 KB)
14. Il meccanismo delle interruzioni - Parte 2
(pdf - 296 KB)
15. Le comunicazioni seriali
(pdf - 281 KB)
16. La gestione del video
(pdf - 328 KB)
Materiale didattico
Spazio web del docente Materiale del tutore in area studenti Spazio web Ce.Te.M.
Attenzione!!! Il seguente materiale didattico è stato aggiornato in
data 28 marzo
Slide Prof. Sonza (zip -
1.50 MB) Materiale sui dispositivi
Prof. Sonza (zip - 252 KB) Slide
Porcu (zip -
329 KB) Esercizi
ASM (zip -
102 KB) Esercizi
ASM CeTeM (pdf -
235 KB)
Strumenti
Assemblatore Microsoft MASM (zip -
459 KB)
Argomenti affrontati a
lezione
Lunedì 27 febbraio
2006 Proiezione videolezione 1.
Introduzione
Proiezione videolezione
2. Architettura del processore 8086 - Parte I
Mercoledì 1° marzo
2006 Esercitazione di laboratorio (zip -
2.67 KB)
Giovedì 2 marzo
2006 Videoconferenza: - Presentazione del corso (ppt -
68.5 KB)
Venerdì 3 marzo
2006 Proiezione videolezione 3. Architettura del processore 8086
- Parte II
Esercitazione di laboratorio (zip -
2.30 KB)
Lunedì 6 marzo
2006 Esercitazione di laboratorio (zip -
1.78 KB)
Martedì 7 marzo
2006 Esercitazione di laboratorio (zip -
2.02 KB)
Mercoledì 8 marzo
2006 Esercitazione di laboratorio (zip -
3.55 KB)
Giovedì 9 marzo
2006 Proiezione videolezione 4. L'assemblatore Microsoft MASM
Proiezione videolezione
5. Il linguaggio Assembler 8086
Venerdì 10 marzo
2006 Proiezione videolezione 6. Le istruzioni aritmetiche e di
manipolazione dei bit
Proiezione videolezione
7. Istruzioni per il controllo del flusso Proiezione videolezione
8. Le procedure
Lunedì 13 marzo
2006 Videoconferenza: - Domande agli studenti (ppt -
62.5 KB) Proiezione videolezione 9. Architettura di un
sistema 8086
Proiezione videolezione
10. L'interfaccia parallela - Parte 1
Mercoledì 15 marzo
2006 Proiezione videolezione 10. L'interfaccia parallela - Parte
1
Proiezione videolezione
11. L'interfaccia parallela - Parte 2 Proiezione videolezione 12. I
dispositivi per il conteggio - Parte 1
Giovedì 16 marzo
2006 Proiezione videolezione 13. I dispositivi per il conteggio -
Parte 2; Il meccanismo delle interruzioni - Parte 1
Esercitazione di laboratorio: - L'interfaccia parallela (pdf -
79.1 KB;
doc - 71.5 KB)
Venerdì 17 marzo
2006 Proiezione videolezione 14. Il meccanismo delle interruzioni
- Parte 2
Proiezione videolezione
15. Le comunicazioni seriali Proiezione videolezione 16. La gestione
del video
Lunedì 20 marzo
2006 Esercitazione di laboratorio: - L'interfaccia
seriale (pdf -
73.3 KB;
doc - 47 KB)
Martedì 21 marzo
2006 Esercitazione di laboratorio: - Il temporizzatore
di intervalli (pdf -
180 KB;
doc - 64 KB)
Mercoledì 22 marzo
2006 Esercitazione di laboratorio: - Il controllore
programmabile delle interruzioni (pdf -
58.7 KB;
doc - 65.5 KB)
Venerdì 24 marzo 2006
Videoconferenza: - Analisi sistema (ppt -
39.5 KB)
Lunedì 27 marzo
2006 Esercitazione di laboratorio: - Analisi sistema (pdf -
19.5 KB)
Martedì 28 marzo
2006 Esercitazione di laboratorio: - Analisi sistema (doc -
47 KB)
Materiale utilizzato a
partire da mercoledì 29 marzo 2006 - Esame del 6 febbraio
2002 (zip -
26 KB) - Esame del 20 febbraio 2002 (zip -
33 KB) - Esame del 3 maggio 2005 (zip -
33 KB) - Esame del 4 Aprile 2006 (doc -
37.5 KB) - Esami vari (zip -
284 KB)
|