SISTEMI A MICROPROCESSORE a.a. 2005/2006 Docenti: Prof. Marco Mezzalama prof. Maurizio Rebaudengo Prof. MarcoMezzalama Mezzalama Prof. Marco SISTEMI A MICROPROCESSORE Prof. Marco Mezzalama Ordinario di Sistemi di Elaborazione ProRettore tel: 5646624/6300 e-mail: [email protected] http://staff.polito.it/marco.mezzalama/ Prof. MarcoMezzalama Mezzalama Prof. Marco SISTEMI A MICROPROCESSORE Prof. Maurizio Rebaudengo Dipartimento di Automatica e Informatica tel: 011 564 7069 e-mail: [email protected] Prof. MarcoMezzalama Mezzalama Prof. Marco OBIETTIVI -Acquisire l’architettura della famiglia Pentium (80x86) a livello di registri -acquisire l’architettura sistemistica hw delle piattaforme PC -acquisire il linguaggio assembler 80x86 in modo reale -acquisire i principi di funzionamento della gestione degli I/O -acquisire la conoscenza dei principali dispositivi per la realizzazione delle interfacce di I/O Prof. MarcoMezzalama Mezzalama Prof. Marco Organizzazione del corso • Orario settimanale – – – – 6 ore di teoria 2 ore di esercitazioni 2 ore di laboratorio assistite (per 2 squadre di laboratorio) 4 ore di laboratorio libere • Programma: – – – – – – – 8 ore di Architettura dei microprocessore della linea INTEL 16 ore del linguaggio Assembler 80x86 (real mode) 8 ore sui dispositivi periferici 2 ore sull’architettura del PC 2 ore sulle altre principali famiglie di processori 10 ore di esercitazioni sul linguaggio Assembler 6 ore di esercitazioni sui dispositivi periferici Prof. MarcoMezzalama Mezzalama Prof. Marco Laboratori • A partire dalla seconda settimana: – Mercoledì, 8.30-12.30, LAIB3 – Venerdì, 10.30-14.30, LAIB1 Prof. MarcoMezzalama Mezzalama Prof. Marco Esame - scritto obbligatorio: - sviluppo di un programma assembler (complessità: 60 linee di codice) - orale, non additivo: - su tutto il programma All’orale si può accedere solo se scritto >= 18/30 Prof. MarcoMezzalama Mezzalama Prof. Marco Testi: Prinetto, Rebaudengo, Sonza: “Il linguaggio di programmazione assembler 8086”, Levrotto&Bella Altri testi Irvine: “Assembly language for intel-based computers”, IV ed., Prentice Hall Messmer: ”PC hardware book”, IV ed., Addison Wesley Copia lucidi e slide (portale della didattica) Prof. MarcoMezzalama Mezzalama Prof. Marco