next up previous contents
Next: Laboratorio di Architetture Up: Primo Triennio e Diploma Previous: Laboratorio di Programmazione   Indice

Architettura degli Elaboratori

Scopo del corso è fornire le basi per la comprensione dell'architettura di un calcolatore sia dal punto di vista della sua struttura che delle tecniche per la sua programmazione. La struttura di un calcolatore viene presentata seguendo tre strade: introducendo la teoria della progettazione digitale in modo da comprendere il legame tra calcolatore e dispositivi digitali, descrivendo la programmazione in linguaggio assembler per comprendere il modo in cui un programma può essere eseguito da una CPU ed esaminando le interazioni tra la CPU e quei dispositivi ausiliari che contribuiscono a definire l'architettura di un elaboratore.


Programma del corso:

Fondamenti

Codifica delle informazioni
Aritmetica
Basi di progettazione digitale

Sintesi di Circuiti Digitali

Progettazione di circuiti combinatori
Progettazione di circuiti sequenziali
Progettazione digitale ottimizzata (FSM + data-path)

Architettura del Calcolatore

Modello di Von Neuman
Struttura della CPU
Linguaggio assembler
Dispositivi di I/O
Gestione della memoria
Concetto di architettura RISC


next up previous contents
Next: Laboratorio di Architetture Up: Primo Triennio e Diploma Previous: Laboratorio di Programmazione   Indice
Roberto Giacobazzi
1999-07-20