Programma_SISTEMI_3AG_MAGLIOCCHETTI

Istituto Superiore
Via Tommaso Salvini, 24
anno scolastico 2015/2016
PROGRAMMA DI SISTEMI E RETI
classe :
3AG
docenti:
Daniela Magliocchetti, Caterina D’Alessandro
La rappresentazione dell’informazione.
Logica di Boole. Proposizioni e connettivi logici.
Congiunzione(AND), dissgiunzione(OR), negazione(NOT).
Equivalenza logica.
Dimostrazione delle leggi dell’algebra booleana con l’equivalenze logiche.
Costruzione di tavole di verità a due, tre e quattro proposizioni.
Le architetture dei sistemi di elaborazione
L’architettura del computer
Tipi di computer
Che cos’è l’architettura di un computer?
Il modello di Von NeumannCenni del modello Harvard.
La CPU
L’unità di elaborazione.
Il microprocessore.
Il ciclo macchina.
L’architettura interna della CPU.
I registri interni.
ALU (Arithmetic Logic Unit).
Il core del processore.
La CPU nel personal computer
1
Le memorie
La memorizzazione dei bit.
I tipi di memoria.
Gli indirizzi delle celle di memoria.
L’organizzazione della memoria dinamica di un PC
Il BUS secondo il modello di Von Neumann
La struttura a BUS.
Il BUS dati (data BUS).
Il BUS indirizzi (address BUS).
Il BUS di controllo (control BUS)
I BUS principali
La gestione degli I/O dal punto di vista funzionale
I dispositivi di I/O
L’elemento di ingresso dell’I/O
L’elemento di uscita dell’I/O
Le porte di I/O di un PC
Cenni delle architetture non Von Neumann
Il linguaggio Assembly
Il processore 8086
L’organizzazione della memoria
L’Assembly x86
L’architettura x86
I registri x86
Il linguaggio Assembly
Vantaggi e svantaggi della programmazione in Assembly
Istruzioni di base Assembly
La struttura di un programma Assembly
L’assemblaggio di un programma
Formato delle istruzioni
Metodi di indirizzamento
2
Le istruzioni di assegnazione Assembly
La sintassi
L’assegnazione con MOV
Le istruzioni di salto
Le istruzioni che controllano il flusso
L’istruzione di confronto CMP
L’istruzione di salto incondizionato JMP
La selezione in Assembly
I costrutti iterativi in Assembly
Laboratorio:
Introduzione all’uso di Office Excel: gestione delle celle, indirizzamento assoluto e relativo, uso
delle formule.
Costruzione di tavole di verità a due e tre proposizioni con Excel.
Uso di Tasm. Scrittura e esecuzione di programmi in Assembler . Verifica del funzionamento con il
Turbo Debugger.
Tutti gli argomenti sono stati trattati in maniera teorica e affiancati da esercizi dedicati.
Gli studenti sono stati invitati a produrre un manuale d’uso delle istruzioni e a raccogliere sullo
stesso quaderno tutti gli esercizi fatti in laboratorio e a casa.
Docenti
Daniela Magliocchetti
Caterina D’Alessandro
3