Dipartimento di Ingegneria Elettrica ed Elettronica
Università di Cagliari, Italy

Insegnamento: Calcolatori Elettronici
Settore: ING-INF/05
Codice: 6346
Calendario: II anno, I semestre
Corso di Laurea: Ing. Elettrica
Ore di Lezione: 50
Crediti: 5
Svolgimento: Scritto obbligatorio ed orale facoltativo
Pagina Web: http://www.diee.unica.it/calcolatori/
Docente: Prof. Roli Fabio - email: roli

Argomenti del corso Lez. Eser. Lab.
Capitolo 1. Introduzione.Concetti base. Architettura e organizzazione. Struttura e Funzione. Struttura di un calcolatore. Breve storia dei calcolatori. Misura delle prestazioni.2--
Capitolo 2. Reti Logiche.Algebra Booleana. Definizione ed elementi di base. Porte logiche. Funzioni booleane. Reti combinatorie. Analisi e sintesi di reti combinatorie. Esempi di reti combinatorie. Reti sequenziali sincrone. Elementi di memoria e sincronizzazione. Analisi e sintesi di reti sequenziali sincrone. Esempi di reti sequenziali sincrone.64-
Capitolo 3. Unità di memoria.Concetti generali. Caratteristiche di un sistema di memoria. Gerarchia di memoria. Memorie interne. Memoria Cache. Memorie esterne. Codici a correzione d'errore (Hamming).64-
Capitolo 4. Unità centrale di elaborazione: istruzioni di macchina.Principali elementi di un'istruzione di macchina. Ciclo di esecuzione di un'istruzione. Formato delle istruzioni. Classi di istruzioni. Operandi. Indirizzamento degli operandi. La “pipeline”. Temporizzazione della pipeline. Speed-up. Pipeline nell'Intel 80486.32-
Capitolo 5. Linguaggio Assembly.Introduzione al linguaggio Assembly: il MIPS. Le operazioni fondamentali: add, sub. Le istruzioni di memorizzazione: lw, sw. Salti condizionati e incondizionati: beq, bne, j. Salti a sottoprogrammi: jal, jr. Salvataggio e ripristino del contesto con tecnica “callee save” e “caller save”.64-
Capitolo 6. Unità centrale di elaborazione: aritmetica dei calcolatori.L'unità aritmetico-logica (ALU). Rappresentazione dei numeri interi. Aritmetica dei numeri interi. Rappresentazione in virgola mobile. Aritmetica in virgola mobile. Hardware della ALU.52-
Capitolo 7. Unità di Ingresso/Uscita.Concetti generali. Periferiche. Modulo di I/O. I/O da programma. I/O con interruzioni. Direct Memory Access (DMA). Processori I/O. Interfacciamento. Cenni su SCSI e Firewire.42-
TOTALE: 5032180


Testi consigliati:
  • Stallings W., Architettura e organizzazione dei Calcolatori – Sesta edizione - Pearson-Addison Wesley, 2004
  • Pattersson A.D., Hennessy J., Struttura, organizzazione e progetto dei calcolatori elettronici - Jackson Libri Università, 2000
  • Tanenbaum A., Architettura dei computer: un approccio strutturato – quarta edizione - UTET Libreria, 2000