ARCHITETTURA DEGLI ELABORATORI 1 - canale MZ
(precedentemente PROGETTAZIONE DI SISTEMI DIGITALI)
.

Docente
Prof.ssa Annalisa Massini
Dipartimento di Informatica

Ricevimento per appuntamento (da prendere per email)

email massini@diNOSPAM.uniroma1.it (togliere NOSPAM)

News

AVVISO INIZIO LEZIONI

  • Il corso inizia venerdì 25 settembre 2026, ore 15 Aula 1 via del Castro Laurenziano.

Corso

Il corso di Architettura degli Elaboratori 1 tratta argomenti preliminari alla descrizione dell'organizzazione di un calcolatore: rappresentazione dell'informazione, progettazione di reti combinatorie e sequenziali, registri.

Il corso fornisce quindi gli strumenti necessari per comprendere il funzionamento e le metodologie di progetto di un calcolatore, argomenti trattati nel corso di Architettura degli Elaboratori 2.

Orario
Le lezioni si terranno secondo il seguente orario:
  • lunedì dalle 15 alle 18
  • venerdì dalle 15 alle 17
  • Aula 1 - Aule L Via del Castro Laurenziano 7a

Testi

Il testo consigliato è:

  • Reti logiche M. Morris Mano, C. R. Kime, T. Martin, Pearson Ed.
In alternativa è possibile usare:
  • S. L. Harris, D. M. Harris Sistemi digitali e architettura dei calcolatori Zanichelli

E' inoltre utile consultare:

Varie

Lezioni

Lezione 1 - 25 settembre 2026
Presentazione del corso. Rappresentazione dell'informazione, definizione di codice e di codifica, codifiche ridondanti e ambigue, requisiti di una codifica. Definizione e proprietà dei sistemi di numerazione posizionali. Numero di valori rappresentabili e intervallo di rappresentazione con numero di cifre fissato. Conversioni di base per i numeri naturali: conversioni da decimale a base b, conversioni da base b a decimale. Numero di cifre necessarie per rappresentare k valori. Relazione tra i sistemi binario, ottale ed esadecimale. Conversione da binario a ottale ed esadecimale e viceversa. Rappresentazione degli interi: modulo e segno, complemento a 1, complemento a 2. Riferimenti: Capitolo 1 - Morris Mano, Kime, Martin

Lezione 2 - 28 settembre 2026
Addizione e sottrazione in binario. Riconoscimento dell'overflow. Moltiplicazione in binario. Proprietà e caratteristiche della rappresentazione in complemento a due: intervallo di rappresentazione, procedura per trovare l'opposto di un numero, estensione della lunghezza della rappresentazione. Addizione e sottrazione nella rappresentazione in complemento a due, riconoscimento di overflow. Conversione di numeri con la virgola: procedura di conversione da decimale a base b e da base b a decimale. Rappresentazione in virgola fissa.
Riferimenti: Capitolo 1 - Morris Mano, Kime, Martin

Lezione 3 - 2 ottobre 2026
Rappresentazione in virgola mobile. Lo standard IEEE 754. Caratteristiche di mantissa ed esponente. Conversione di numeri in base 10 nello standard IEEE 754 a 16 bit. Esercizio: conversione di A=26,42 nello standard IEEE7 54.
Le operazioni nella rappresentazione in virgola mobile: procedura per addizione e sottrazione. Riferimenti: Standard IEEE 754 - Wikipedia in italiano Standard IEEE 754 - Wikipedia in inglese

Lezione 4 - 5 ottobre 2026
Esercizio: Conversione di B=-37,68 e somma con A=26,42 nello standard IEEE 754 a 16 bit. Esempio di somma con overflow. Esempio di somma con shift di un operando superiore ai bit per la mantissa. Come interpretare numeri espressi in esadecimale nello standard IEEE 754. Conversione di numeri da standard IEEE 754 a 16 bit a base 10.
L'operazione di moltiplicazione con numeri nello standard IEEE 754.
Codici: BCD (Binary coded decimal); codici 2-su-5; codice ASCII. Bit di parità. Parità pari e parità di dispari.
Riferimenti: Standard IEEE 754 - Wikipedia in italiano Standard IEEE 754 - Wikipedia in inglese
Capitolo 1 - Morris Mano, Kime, Martin

Lezione 5 - 9 ottobre 2026
Definizione di algebra di Boole: alfabeto di supporto, operatori. assiomi (associatività, commutatività, distributività, elemento neutro, complemento) e proprietà (involuzione, idempotenza, elemento nullo, assorbimento, leggi di De Morgan). Variabili booleane ed espressioni booleane. Dualità negli assiomi. Espressione duale di un'espressione data. Espressioni equivalenti e verifica di identità: metodo di induzione perfetta e trasformazione tramite assiomi e proprietà. Espressione complementare (con De Morgan e con il metodo della duale).
Le porte logiche NOT, AND e OR: diagramma e tavola di verità. Passaggio da espressione booleana a circuito e da circuito a espressione booleana.
Riferimenti: Capitolo 2 - Morris Mano, Kime, Martin

Lezione 6 - 12 ottobre 2026
Semplificazione di espressioni e verifica di identità, anche con duale e complementare. Teorema del consenso e sua dimostrazione. Tavola di verità ricavata da un'espressione, tavola di verità della duale e della complementare di un'espressione.
Circuito combinatorio a partire da un'espressione. Porte a più di due ingressi e valutazione del loro costo.
Espressioni booleane in forma normale SOP (somma di prodotti) e in forma normale POS (prodotto di somme). Procedimento per ottenere una forma normale. Tavola di verità a partire da espressioni in forma SOP e POS. Circuiti AND-to-OR e OR-to-AND.
Mintermini e maxtermini. Espressioni booleane in forma canonica SOP e in forma canonica POS. Procedimento per ottenere una forma canonica.
Riferimenti: Capitolo 2 - Morris Mano, Kime, Martin

Lezione 7 - 16 ottobre 2026
Notazione per mintermini e maxtermini. Tavola di verità ed espressioni canoniche: passaggio dall'una altra. Esercizio: Data un'espressione booleana: 1) portarla in forma normale SOP/POS, 2) ottenere la forma canonica SOP/POS a partire dalla forma normale, 3) stendere la tavola di verità usando la forma canonica SOP/POS, 3) ottenere la forma la forma canonica POS/SOP dalla tavola di verità.
Stesura della tavola di verità a partire dalla specifica della funzione.
Riferimenti: Capitolo 2 - Morris Mano, Kime, Martin

Modalità d'esame

Per superare l'esame bisogna:

  • superare lo scritto o gli esoneri
  • sostenere l'esame orale (su tutti gli argomenti svolti a lezione).
Le date degli esami sono reperibili al link:
https://www.studiareinformatica.uniroma1.it/appelli-d-esame

Testi compiti scritti

Lezioni anni precedenti
Lezioni svolte negli anni precedenti:

Topic attachments
I Attachment History Action Size Date Who Comment
PDFpdf Esercitazione_n._1_-_Parte_1_-_02-10-14.pdf r1 manage 31.9 K 2014-10-02 - 12:29 StefanoCiavarella Esercitazione n. 1 - Parte 1 del 02/10/14
PDFpdf Esercitazione_n._1_-_Parte_2_-_02-10-14.pdf r1 manage 39.4 K 2014-10-02 - 12:30 StefanoCiavarella Esercitazione n. 1 - Parte 2 del 02/10/14
PDFpdf Esercitazione_n._1_-_Parte_3_-__02-10-14.pdf r1 manage 51.9 K 2014-10-02 - 12:30 StefanoCiavarella Esercitazione n. 1 - Parte 3 del 02/10/14
PDFpdf Esercitazione_n._3_-_Parte_2_-_16-10-14.pdf r1 manage 37.9 K 2014-10-16 - 13:39 StefanoCiavarella Esercitazione n. 3 - Parte 2 del 16/10/14
PDFpdf Esercitazione_n._4_-_Esercizio_extra_su_Forme_Canoniche_-_23-10-14.pdf r1 manage 48.8 K 2014-10-23 - 11:40 StefanoCiavarella Esercitazione n. 4 - Esercizi extra su Forme Canoniche - 23-10-14
PDFpdf Esercitazione_n._4_-_Parte_1_-_23-10-14.pdf r1 manage 52.2 K 2014-10-23 - 11:36 StefanoCiavarella Esercitazione n. 4 - Parte 1 - 23-10-14
PDFpdf Esercitazione_n._4_-_Parte_2_-_23-10-14.pdf r1 manage 279.7 K 2014-10-23 - 11:38 StefanoCiavarella Esercitazione n. 4 - Parte 2 - 23-10-14
PDFpdf Esercitazione_n._4_-_Parte_3_-_23-10-14.pdf r1 manage 73.4 K 2014-10-23 - 11:38 StefanoCiavarella Esercitazione n. 4 - Parte 3 - 23-10-14
PDFpdf Esercitazione_n._5_-_Parte_1_-_30_-10-14.pdf r1 manage 208.8 K 2014-10-30 - 13:11 StefanoCiavarella Esercitazione n. 5 - Parte 1 del 30/10/14
PDFpdf Esercitazione_n._5_-_Parte_2_-_30_-10-14.pdf r1 manage 315.7 K 2014-10-30 - 13:12 StefanoCiavarella Esercitazione n. 5 - Parte 2 del 30/10/14
PDFpdf Esercitazione_n._6_-_Parte_1_-_20-11-14.pdf r1 manage 121.9 K 2014-11-20 - 14:54 StefanoCiavarella Esercitazione n. 6 - Parte 1 del 20/11/14
PDFpdf Esercitazione_n._7_-_Parte_1_-_27-11-14.pdf r1 manage 151.1 K 2014-11-28 - 14:57 StefanoCiavarella Esercitazione n. 7 - Parte 1 - 27-11-14
PDFpdf Esercitazione_n._7_-_Parte_2_-_27-11-14.pdf r1 manage 171.0 K 2014-11-28 - 15:00 StefanoCiavarella Esercitazione n. 7 - Parte 2 - 27-11-14
PDFpdf Esercitazione_n._7_-_Parte_3_-_27-11-14.pdf r1 manage 178.4 K 2014-11-28 - 15:04 StefanoCiavarella Esercitazione n. 7 - Parte 3 - 27-11-14
PDFpdf Esercitazione_n._8_-_Parte_1_-_01-12-14.pdf r1 manage 217.2 K 2014-12-01 - 14:29 StefanoCiavarella Esercitazione n. 8 - Parte 1 - 01-12-14
Edit | Attach | Watch | Print version | History: r618 < r617 < r616 < r615 < r614 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r618 - 2026-10-16 - AnnalisaMassini






 
Questo sito usa cookies, usandolo ne accettate la presenza. (CookiePolicy)
Torna al Dipartimento di Informatica
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2026 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback