Scarica - "Ettore Majorana" Somma Vesuviana

I.T.I.S. "E.MAJORANA" - SOMMA VESUVIANA
SISTEMI AUTOMATICI - IV^ sez. F
a.s. 2015/2016
PIANO DI LAVORO
La didattica della disciplina in oggetto tende a far acquisire agli studenti la padronanza della
programmazione in basso livello di un microprocessore.
Pertanto si è proposto di approfondire l’analisi di codici operativi per il microprocessore 6811 della
Motorola onde poter effettuare operazioni elementari direttamente in linguaggio macchina e di
seguito in linguaggio Assembly con il microprocessore Z80 della Zilog in modo da poter
evidenziare la differenza tra i due modi di programmare. Si propone con il nuovo microprocessore
di realizzare le stesse operazioni elaborate dal 6811.
Si porrà attenzione sul software di interfaccia come AZ80, XLINK e COM dettagliatamente in
modo che gli studenti possano acquisire tutte le problematiche relative alla conversione dal
linguaggio simbolico al linguaggio macchina. Inoltre si discuterà il DEBUG con l’analisi di servizi
MS-DOS e con l’approfondimento di un assemblatore ASM. Tutti gli argomenti trattati hanno lo
scopo di acquisire dati (con il linguaggio macchina) e di trasmetterli in modo seriale (con ASM e
servizi del DOS) ad un altro PC posto ad una distanza breve fino a 150 m.
Argomenti da trattare
SISTEMI LINEARI
Introduzione alla trasformata di Laplace: proprietà e teoremi.
La stabilità
La funzione di trasferimento.
Poli e Zeri di una funzione.
Applicazioni della trasformata di Laplace all'analisi circuitale.
Filtri passivi del primo ordine.
Diagrammi di Bode.
PROGRAMMAZIONE
Definizione di algoritmo.
Diagrammi di flusso.
Struttura sequenziale, struttura di selezione e struttura iterativa.
Introduzione al microprocessore.
Schema di Von Newmann.
Struttura fisica del microprocessore Z80.
Architettura interna dello Z80.
Istruzioni dello Z80.
LABORATORIO
Programmi scritti in Assembly per il microprocessore Z80.
Programmi editor: EDIT. Programma assembler e linker per il microprocessore Z80. Realizzazione
pratica in laboratorio.
Programmi con l'emulatore Z80.
Realizzazione pratica e verifica in laboratorio di alcuni progetti (Semaforo,Cancello automatico,
Ascensore, ecc.).
Valutazione
Lo schema di conoscenze che forma l'obiettivo della disciplina comporta a sua volta la possibilità
di individuare i criteri di valutazione.
Ogni allievo deve conoscere i codici operativi e i codici simbolici più importanti di due
microprocessori diversi e deve saper gestire piccoli programmi in linguaggio macchina ed
Assembly facendo uso di software adatto.
Tali conoscenze e capacità, se possedute nella misura esposta possono garantire il livello di
sufficienza.
Il mancato possesso di quanto sopra può portare a valutazioni di non sufficienza più o meno grave
in base alle lacune presentate.
Se l'allievo riesce a gestire i dati in memoria sfruttando tecniche di indirizzamento appropriate, la
valutazione può salire ad un livello discreto.
Se l'allievo riesce a progettare software in almeno un modo, sulla base di dati assegnati, il livello
sale a buono.
Se l'allievo riesce a proporre una soluzione in software personale, fornendo anche una soluzione
snella con algoritmi chiari e flow-chart opportuni, si va ad una valutazione ottima.
I Docenti
Prof.ri: Barone Bruno
Sorrentino Salvatore