120 likes | 322 Views
Corso di Laurea a Distanza in Ingegneria Informatica Sistemi a Microprocessore (05CHJ). Scopi del Corso. Il corso di Sistemi a Microprocessore mira a fornire le conoscenze di base sull’architettura e sulla programmazione di un sistema a microprocessore.
E N D
Corso di Laurea a Distanzain Ingegneria InformaticaSistemi a Microprocessore(05CHJ)
Scopi del Corso • Il corso di Sistemi a Microprocessore mira a fornire le conoscenze di base sull’architettura e sulla programmazione di un sistema a microprocessore. • Al fine di fornire una esemplificazione concreta dei concetti presentati, verrà presa in considerazione la famiglia composta dal processore Intel 8086 e dalle sue periferiche.
Programma del corso • Introduzione • Il processore 8086 • Architettura del microprocessore • Linguaggio Assembler • Le periferiche: 8250, 8255, 8253, 8259 • Organizzazione di un sistema 8086.
Materiale di apprendimento • Lo studio può avvenire • sulle videocassette • sulle dispense disponibili in rete. • Ulteriori approfondimenti sono possibili grazie a • Libri • Materiale disponibile in rete (ad esempio data-sheet).
Materiale disponibile in rete • Dispense • Testi d’esame • Regole d’esame e programma del corso. • Tutto il materiale è disponibile all’indirizzo: • http://www.cad.polito.it/~sonza/05chj/ • http://www.cad.polito.it/~bernardi/corsi/
Libri di testo • Per il linguaggio Assembler: • P. Prinetto, M. Rebaudengo, M. Sonza Reorda: • Il linguaggio Assembler 8086/8088 - II Edizione • Levrotto & Bella, 1996
Videocassette • Il programma del corso è coperto dalle nuove videocassette prodotte per il Consorzio Nettuno (“Calcolatori Elettronici II” – cassette 1-16).
Tutorati • Hanno lo scopo di fornire supporto allo studente nella preparazione dell’esame. • Richiedono la preventiva visione del materiale relativo. • Comprenderanno: • Esercizi • Chiarimenti (su richiesta degli studenti).
Programma dei tutorati • 1 Introduzione all’architettura dei sistemi a microprocessore: la famiglia 80x86. • 2 Istruzioni per il controllo di flusso: esercizi. • 3 Istruzioni aritmetiche e logiche: esercizi. • 4 Procedure: esercizi • 5 Risoluzione esercizi complessi in linguaggio Assembler. • 6 Introduzione alle periferiche e all’indirizzamento. • 7 L’interfaccia parallela 8255: esercizi. • 8 Il temporizzatore di intervalli 8253: esercizi. • 9 L’interfaccia seriale 8050: esercizi. • 10 Il controllore programmabile delle interruzioni 8259: esercizi • 11 Esempio di sistema a microprocessore. • 12 Esercizi tipo esame
Regole d’esame • L’esame si compone di una prova scritta composta da due parti: • un esercizio di scrittura di un programma assembler per un sistema 8086 • alcune domande a risposta aperta. • Il programma deve tipicamente • Programmare alcune periferiche • Eseguire input/output • Eseguire eventuali semplici elaborazioni.
Formalità • La possibilità di sostenere l’esame è subordinata alla consegna dello statino valido. • Successivamente all’esame verranno pubblicati in Internet i risultati e registrati i voti conseguiti.
Reperibilità dei Docenti • Compatibilmente con i loro impegni, è sempre possibile avere un colloquio con i docenti. • Essi sono rintracciabili presso il Dipartimento di Automatica e Informatica, oppure attraverso telefono o posta elettronica. • Matteo SONZA REORDA Tel. 011 564 7055E-mail matteo.sonzareorda@polito.it • Paolo BERNARDI Tel. 011 564 7183E-mail paolo.bernardi@polito.it