terza aee sistemi - Istituto Cigna - Baruffi

Download Report

Transcript terza aee sistemi - Istituto Cigna - Baruffi

programma svolto di sistemi automatici
terza AEE anno 2013-2014
insegnanti prof. Giuseppe Gamerra
prof. Luigi Cornaglia
1) Memorie
address bus, data bus, read, write, enable.
tempo di accesso
ROM, PROM, EPROM, EEPROM, FLASH
RAM , memorie CASH
solid state disk
memorie ad accesso casuale
hard disk e tempo di accesso
cd e dvd e tempo di accesso
uso dei vari tipi di memorie nel personal computer
2) numerazione binaria esadecimale e BCD
notazione posizionale pesata per i numeri
addizioni sottrazioni e moltiplicazioni in forma binaria
3) IL PROCESSORE
istruzioni, fetch ed execute
I 7 elementi del processore: program counter, instruction register, decoder sequencer,
ALU, registri e puntatori, FLAG, stack pointer e stack
i vari tipi di istruzioni, LOAD, IN, OUT, matematiche, logiche, shift/rotate,
istruzioni per manipolare i bit, JUMP, CALL, RETURN, INTERRUPT
istruzioni condizionate dai flag
i numeri BCD, aggiustamento delle operazioni con istruzione DAA
i numeri in complemento a 2 , gestione dei numeri negativi , flag V ed S
manipolazioni con i numeri in complemento a 2
i flag dello Z80
tipi di interrupt dello Z80, mascherabile e non mascherabile, e 3 modi di interrupt
mascherabile
4) ELEMENTI DI POTENZIAMENTO DEL PROCESSORE
prefetch
memorie cash
direct memory access e memory manager
1
5) ESERCIZI ED APPLICAZIONI
uso del simulatore dello z80 : Z80 simulator ide
somme e sottrazioni binarie con numeri da uno fino a 4 byte
somme e sottrazioni bcd a più byte
movimento dati da registri a memorie e viceversa
movimento di tabelle
movimento da e verso le periferiche
complemento a due di numeri di più byte
moltiplicazioni per somme successive
moltiplicazioni con procedimento diretto con add shift
conversione BCD verso binario e viceversa
uso di interrupt di modo 2
generazione di un ritardo
confronto di numeri di uno o più byte
contatori BCD o binary aventi indietro, ad interrupt
6) ELEMENTI DEL PERSONAL COMPUTER
la fase di boot
lo swap
programmi in linguaggio macchina
programmi in linguaggio evoluto
programma oggetto, programma eseguibile
compilatore
linker
Materiale per lo studio
o
o
o
o
o
manuale dello Z80
materiale di teoria ed esercizi caricato sulla intranet
verifiche svolte in classe caricate sulla intranet
appunti presi in classe
utilizzo del simulatore dello Z80 messo a disposizione
prova di recupero
verifica scritta come quelle del secondo periodo messe nell'intranet.
interrogazione sugli argomenti come esempi di interrogazioni scritte messe nell'intranet
Mondovì, 7 giugno 2014
I docenti:
Giuseppe Gamerra
Luigi Cornaglia
gli studenti :
2
obiettivi minimi:
conoscenza basilare di processore e vari tipi di memorie e
conoscenza dello z80, uso del manuale, capacità di scrivere programmi semplici
3