Lezione 2

10
Lezione 2 Codice di Hamming Algebra Booleana

description

Codice di Hamming Algebra Booleana. Lezione 2. Porte logiche e algebra booleana. Il livello analogico digitale. Agenda. Porte logiche NOT NAND NOR Tabella della verità Algebra Booleana Funzioni Booleane Equivalenza dei circuiti. Porte Logiche. Operatori booleani And Or Not Nand - PowerPoint PPT Presentation

Transcript of Lezione 2

Page 1: Lezione 2

Lezione 2

Codice di HammingAlgebra Booleana

Page 2: Lezione 2

Il livello analogico digitale

Porte logiche e algebra booleana

Page 3: Lezione 2

Agenda

Porte logiche NOT NAND NORTabella della veritàAlgebra BooleanaFunzioni BooleaneEquivalenza dei circuiti

Page 4: Lezione 2

Porte Logiche

Operatori booleani And Or Not Nand Nor

Page 5: Lezione 2

Algebra Booleana

Notazione algebrica Funzioni Booleane Convenzioni

Una funzione booleana di n input è sempre esprimibile come una somma (OR) al massimo di 2n termini (prodotti AND) delle n variabili

Page 6: Lezione 2

Algebra Booleana

Implementazione di una funzione Tabella verità Not per avere tutti gli input Un AND ogni 1 nei risultati Collegare gli Input agli AND Output degli And ad una porta Or

Funzioni complete

Page 7: Lezione 2

Proprietà dell’algebra booleana

Legge And OrIdentità 1A=A 0+A=AElemento nullo 0A=0 1+A=1Idempotenza AA=A A+A=AInverso Aa=0 A+a=1Commutatività AB=BA A+B=B+AAssociatività (AB)C=A(BC) A+(B+C)=(A+B)+CDistributiva A+BC=(A+B)(A+C) A(B+C)=AB+ACAssorbimento A(A+B)=A A+AB=ADeMorgan not(AB)=notA+notB not(A+B)=not(a)not(b)

Page 8: Lezione 2

Algebra di Boole

Esercizi

Page 9: Lezione 2

Esercizi per casa Lez. 2 1/2

Correggere e decodificare 1100011, dove è stato utilizzato un codice di Hamming

Costruire un codice di Hamming per la parola di 16 bit 1100000010101011.

Page 10: Lezione 2

Esercizi per Casa Lez. 2 2/2

Dimostrare la legge distributiva per OR e AND Costruirne i due circuiti per la legge

AND Quale scegliereste e perchè ? Trasformare uno dei due circuiti nelle

porte complete