L’algebra booleana, che prende il nome dal matematico George Boole, è il fondamento di tutti i circuiti digitali. Si occupa di variabili che possono assumere solo due stati: Vero (1) o Falso (0). Quando consideriamo due variabili di ingresso, A e B, esistono solo quattro possibili combinazioni di input: (0, 0), (0, 1), (1, 0) e (1, 1).
Poiché ciascuna di queste quattro combinazioni di ingresso può dare come risultato in uscita uno 0 oppure un 1, il numero totale di funzioni booleane uniche possibili è .
Questo articolo esplora queste 16 operazioni logiche fondamentali, classificate in base alla loro complessità e importanza nella progettazione digitale.
Per comprendere le funzioni, dobbiamo prima definire le possibilità di ingresso.
| A | B |
|---|---|
| 0 | 0 |
| 0 | 1 |
| 1 | 0 |
| 1 | 1 |
Le 16 funzioni possono essere raggruppate in diverse categorie in base ai loro pattern di uscita, dalle costanti più semplici fino alle porte esclusive più complesse. Sia l’uscita della funzione.
Queste funzioni ignorano completamente gli ingressi e producono sempre la stessa uscita.
| Nome della Funzione | Espressione | A=0, B=0 | A=0, B=1 | A=1, B=0 | A=1, B=1 | Descrizione |
|---|---|---|---|---|---|---|
| Zero (FALSO) | 0 | 0 | 0 | 0 | Restituisce sempre 0. | |
| Uno (VERO) | 1 | 1 | 1 | 1 | Restituisce sempre 1. |
Queste funzioni dipendono da uno solo degli ingressi, direttamente o in forma invertita.
| Nome della Funzione | Espressione | A=0, B=0 | A=0, B=1 | A=1, B=0 | A=1, B=1 | Descrizione |
|---|---|---|---|---|---|---|
| Trasferimento A | 0 | 0 | 1 | 1 | L’uscita è semplicemente A. | |
| Trasferimento B | 0 | 1 | 0 | 1 | L’uscita è semplicemente B. | |
| NOT A | 1 | 1 | 0 | 0 | L’uscita è l’inverso di A. | |
| NOT B | 1 | 0 | 1 | 0 | L’uscita è l’inverso di B. |
Queste sono le porte logiche primarie utilizzate universalmente nei sistemi digitali.
| Nome della Funzione | Espressione | A=0, B=0 | A=0, B=1 | A=1, B=0 | A=1, B=1 | Porta Comune |
|---|---|---|---|---|---|---|
| AND | 0 | 0 | 0 | 1 | Restituisce 1 solo se A E B sono 1. | |
| OR | 0 | 1 | 1 | 1 | Restituisce 1 se A O B (o entrambi) sono 1. | |
| NAND | 1 | 1 | 1 | 0 | Il NOT-AND di A e B. (Porta Universale) | |
| NOR | 1 | 0 | 0 | 0 | Il NOT-OR di A e B. (Porta Universale) |
Queste funzioni sono fondamentali per i circuiti aritmetici (come i sommatori) e per il confronto degli ingressi.
| Nome della Funzione | Espressione | A=0, B=0 | A=0, B=1 | A=1, B=0 | A=1, B=1 | Descrizione |
|---|---|---|---|---|---|---|
| XOR (OR Esclusivo) | 0 | 1 | 1 | 0 | Restituisce 1 se A e B sono diversi. | |
| XNOR (Equivalenza) | 1 | 0 | 0 | 1 | Restituisce 1 se A e B sono uguali. |
Queste funzioni sono meno comuni nella logica digitale generale, ma svolgono un ruolo nella progettazione logica avanzata e in determinati sistemi formali.
| Nome della Funzione | Espressione | A=0, B=0 | A=0, B=1 | A=1, B=0 | A=1, B=1 | Descrizione |
|---|---|---|---|---|---|---|
| A Implica B (Implicazione Materiale) | 1 | 1 | 0 | 1 | Falso solo se A è 1 e B è 0. | |
| B Implica A | 1 | 0 | 1 | 1 | Falso solo se B è 1 e A è 0. | |
| A NON-Implica B | 0 | 0 | 1 | 0 | Vero solo se A è 1 e B è 0. | |
| B NON-Implica A | 0 | 1 | 0 | 0 | Vero solo se A è 0 e B è 1. |
L’aspetto più affascinante di queste 16 funzioni è che due di esse sono singolarmente in grado di costruire tutte le altre: la porta NAND e la porta NOR.
Grazie a questa proprietà, le porte NAND e NOR sono note come Porte Universali. Un computer può essere costruito interamente utilizzando un solo tipo di porta, semplificando notevolmente il processo di fabbricazione dei circuiti integrati.
Questa tabella riunisce tutte le 16 funzioni in base all’uscita per le quattro combinazioni di ingresso.
| F# | (0,0) | (0,1) | (1,0) | (1,1) | Nome della Funzione | Espressione | Porta Comune |
|---|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | Zero | (Costante) | ||
| 1 | 0 | 0 | 0 | NOR | NOR | ||
| 0 | 1 | 0 | 0 | B NON-Implica A | |||
| 0 | 0 | 1 | 1 | Trasferimento A | |||
| 0 | 0 | 1 | 0 | A NON-Implica B | |||
| 0 | 1 | 0 | 1 | Trasferimento B | |||
| 0 | 1 | 1 | 0 | XOR | XOR | ||
| 1 | 1 | 1 | 0 | NAND | NAND | ||
| 0 | 0 | 0 | 1 | AND | AND | ||
| 1 | 0 | 0 | 1 | XNOR | XNOR | ||
| 1 | 0 | 1 | 0 | NOT B | NOT | ||
| 1 | 0 | 1 | 1 | B Implica A | |||
| 1 | 1 | 0 | 0 | NOT A | NOT | ||
| 1 | 1 | 0 | 1 | A Implica B | |||
| 0 | 1 | 1 | 1 | OR | OR | ||
| 1 | 1 | 1 | 1 | Uno | (Costante) |
Queste 16 funzioni logiche, derivate da due semplici ingressi binari, formano il vocabolario completo di tutti i processi computazionali, dimostrando l’incredibile complessità che può essere costruita a partire dalle fondamenta più semplici.
Scarica l'edizione offline di Lo Stile di Vita di Kaue—una guida pratica per ottimizzare 🍏 Salute, 💰 Ricchezza, ❤️ Amore e 🧘 Significato.
Ricevi una notifica quando pubblico nuovi saggi, riassunti di libri e guide pratiche per vivere bene. Niente spam—annulla l'iscrizione in qualsiasi momento.
Hai una domanda, una prospettiva o un suggerimento? Condividi i tuoi pensieri qui sotto. I commenti utilizzano GitHub Discussions (senza pubblicità e senza spam)—clicca su Accedi con GitHub qui sotto per commentare o reagire (creare un account GitHub gratuito richiede meno di un minuto).
Aggiornato il 27 nov 2025.
AVVERTENZA LEGALE: Il contenuto di questo sito ha scopo esclusivamente informativo ed educativo e non costituisce consulenza medica, psicologica, finanziaria, di investimento, fiscale o legale. Le idee, la selezione e le opinioni qui presentate sono esclusivamente mie e non rappresentano quelle del mio datore di lavoro. I riassunti di libri, conferenze e articoli sono commenti educativi indipendenti e rimangono proprietà intellettuale dei rispettivi autori. Strumenti di IA possono essere utilizzati per assistere nella revisione, formattazione e sintesi; sebbene venga compiuto ogni sforzo per garantire l'accuratezza, possono verificarsi errori. PRIVACY: Questo sito utilizza servizi di terze parti per l'iscrizione facoltativa alla newsletter (follow.it), i commenti (giscus / GitHub Discussions) e i contenuti multimediali incorporati (YouTube), che possono trattare gli indirizzi IP e i cookie dei visitatori in conformità con le rispettive informative sulla privacy.