Architettura degli elaboratori i

A.A. 2016/2017
Insegnamento per
6
Crediti massimi
60
Ore totali
Lingua
Italiano
Obiettivi formativi
Fornire le conoscenze di base della logica digitale. Acquisire la capacità di analizzare un problema e generare una soluzione adeguata.

Struttura insegnamento e programma

Linea Milano - Edizione 1
Edizione attiva
Laboratori: 24 ore
Lezioni: 36 ore
Informazioni sul programma
---
Periodo
Primo semestre
Linea Milano - Edizione 2
Edizione attiva
Responsabile
Laboratori: 24 ore
Lezioni: 36 ore
Turni:
Turno B
Docente: Re' Matteo
STUDENTI FREQUENTANTI
Programma
- Introduzione. Cenni di storia dell'elaboratore.
- Rappresentazione dell'informazione. Sistemi di numerazione. Rappresentazione di numeri interi.
- Complemento a 2. Rappresentazione di numeri frazionari. Lo standard IEEE 754.
- Richiami di algebra di Boole. Cenni di elettronica digitale. Il transistore MOS. La tecnologia CMOS.
- Rappresentazione di funzioni logiche. Le forme canoniche.
- Cammino critico. Semplificazione algebrica di funzioni logiche.
- Mappe di Karnaugh. Circuiti combinatori notevoli.
- Circuiti aritmetici: sommatore a propagazione di riporto. Moltiplicatore. La ALU.
- ALU: rivelazione di overflow. Sommatore ad anticipazione di riporto.
- Circuiti sequenziali: bistabile SR sincrono/asincrono.
- Latch D, Flip-flop DT. Registri. Sintesi di circuiti sequenziali: macchine a stati finiti.
- Macchine a stati finiti: esempi di sintesi di circuiti sequenziali.
- Esempi di sintesi di circuiti sequenziali.
- Architetture di riferimento di un elaboratore. Architettura load/save. Il register file. La memoria.
- Ciclo di esecuzione istruzioni. L'architettura MIPS: architettura del set istruzioni (ISA).
- Istruzioni MIPS: aritmetico/logiche, di accesso a memoria, di salto.
- Il set istruzioni MIPS: i formati R, I, J. MIPS Instruction Set Reference
- Set istruzioni MIPS: modalità di indirizzamento.
- CPU singolo ciclo: istruzioni R e I. schema circuitale 1 schema circuitale 2
- CPU singolo ciclo: progetto unità di controllo. Esercizi di riepilogo.
Propedeuticità
nessuna
Prerequisiti e modalità di esame
L'esame consiste in:
- una prova scritta seguita da una prova orale, se la prova scritta è stata sufficiente;
- una prova di laboratorio (sito del Laboratorio di Architettura 1).
Al completamento di entrambe le prove viene registrato il voto finale, calcolato come media pesata dei 2 voti ottenuti.
Le prove in itinere sostituiscono la prova scritta e la prova orale.
Tra il superamento dell'esame (scritto+orale) e la consegna del relativo progetto non deve trascorrere più di un anno.
Materiale didattico e bibliografia
Slide proiettate durante il corso a disposizione degli studenti.
Testi di riferimento:
- D.A. Patterson, J. L. Hennessy - Struttura e progetto dei calcolatori - Zanichelli
- M.M. Mano, C.R. Kime - Reti logiche - Pearson
STUDENTI NON FREQUENTANTI
Programma
idem come freq.
Prerequisiti e modalità di esame
idem come freq.
Materiale didattico e bibliografia
idem come freq.
Periodo
Primo semestre
Periodo
Primo semestre
Modalità di valutazione
Esame
Giudizio di valutazione
voto verbalizzato in trentesimi
Docente/i
Ricevimento:
su appuntamento
Dip. di Informatica, Via Celoria 18, 20133 Milano (MI), Ufficio 4008
Ricevimento:
Su appuntamento, utilizzare preferibilmente email
Sede Dipartimento di via Celoria 18