Peace flag

Menu testuale: Apa | Bda | Inf 1 | Inf 2 | Oop | Pad | Rca | Sim | Chi sono | Contatti | Links


In questo momento sono:

contatore visite

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)