Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Indice
Introduzione ...................................................................................................................................................... 2
PRORIETAE TEOREMI DELLALGEBRA DI BOOLE ............................................................................................... 3
FUNZIONI LOGICHE PRIMARIE ........................................................................................................................... 4
Funzione logica AND ...................................................................................................................................... 4
Funzione logica OR ........................................................................................................................................ 4
Funzione logica NOT ...................................................................................................................................... 5
FUNZIONI LOGICHE PRIMARIE ........................................................................................................................... 5
Funzione logica NAND ................................................................................................................................... 5
Funzione logica OR esclusivo (XOR)............................................................................................................... 6
Funzione logica NOR ...................................................................................................................................... 6
Introduzione
Nellalgebra di Boole (1815-1864) si usano solo due valori, l1 e lo 0. Questalgebra universalmente usata per lo
studio dei circuiti digitali binari.
1 1=1 1 + 1=1
1 0=0 1 + 0=1
0 1=0 0 + 1=1
0 0=0 0 + 0=0
Sfruttando le regole di questalgebra possibile esprimere, in forma sintetica, la funzione logica di qualsiasi
circuito, attraverso una sua espressione logica.
Ad esempio lespressione
Y=A B + C
A B C Y
0..0..0 1
0..0..1 0
0..1..0 1
0..1..1 0
1..0..0 1
1..0..1 0
1 .1..0 1
1..1..1 1
Per verificarlo basta applicare ad ogni possibile combinazione degli ingressi gli assiomi booleani.
Si noti il particolare criterio seguito per ordinare le combinazioni degli ingressi, in modo che ogni combinazione
esprima, in binario, un numero che ne individua la posizione (nel nostro caso da 0 a 7).
Si osservi che la prima colonna degli assiomi booleani sostituibile alla seconda se si cambia loperatore AND
con loperatore OR, ogni 1 con uno 0 e ogni 0 con un 1 e, viceversa, possibile passare dalla seconda colonna
alla prima.
Questa propriet detta della dualit ed valida per ogni espressione logica vera. Pertanto se una espressione
logica vera, ovvero soddisfa gli assiomi di Boole, anche la sua duale vera.
+ = teorema di De Morgan
= +
A B Y= AB
0..0 0
0..1 0
1..0 0
1..1 1
Funzione logica OR
Relativamente a due variabili logiche A e B avremo:
A B Y= A+B
0..0 0
0..1 1
1..0 1
1..1 1
Si noti che in questo caso luscita a 1 ogni volta che si ha 1 in uno degli ingressi.
A Y
0 1
1 0
A B Y=
0..0 1
0..1 1
1..0 1
1..1 0
A B Y
0..0 0
0..1 1
1..0 1
1..1 1
Si osservi che se si esclude la quarta combinazione la tabella della verit corrisponde a quella di un OR.
A B Y
0..0 1
0..1 0
1..0 0
1..1 0
Come si vede, in questo caso le uscite sono i complementi delle corrispondenti di un OR: