💡 I Sedici Volti della Logica: Tutte le Possibili Funzioni Booleane a Due Ingressi 🔗

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 è 24=162^4 = 16.

Questo articolo esplora queste 16 operazioni logiche fondamentali, classificate in base alla loro complessità e importanza nella progettazione digitale.

📑 Indice 🔗


🔢 Le Quattro Combinazioni di Ingresso 🔗

Per comprendere le funzioni, dobbiamo prima definire le possibilità di ingresso.

AB
00
01
10
11

🚀 Categorie delle 16 Funzioni 🔗

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 FF l’uscita della funzione.

⚪ 1. Funzioni Costanti (2 Funzioni) 🔗

Queste funzioni ignorano completamente gli ingressi e producono sempre la stessa uscita.

Nome della FunzioneEspressioneA=0, B=0A=0, B=1A=1, B=0A=1, B=1Descrizione
Zero (FALSO)F0=0F_0 = 00000Restituisce sempre 0.
Uno (VERO)F15=1F_{15} = 11111Restituisce sempre 1.

🔄 2. Funzioni Semplici di Trasferimento/Inversione (4 Funzioni) 🔗

Queste funzioni dipendono da uno solo degli ingressi, direttamente o in forma invertita.

Nome della FunzioneEspressioneA=0, B=0A=0, B=1A=1, B=0A=1, B=1Descrizione
Trasferimento AF3=AF_3 = A0011L’uscita è semplicemente A.
Trasferimento BF5=BF_5 = B0101L’uscita è semplicemente B.
NOT AF12=AˉF_{12} = \bar{A}1100L’uscita è l’inverso di A.
NOT BF10=BˉF_{10} = \bar{B}1010L’uscita è l’inverso di B.

⚙️ 3. Operazioni Binarie di Base (4 Funzioni) 🔗

Queste sono le porte logiche primarie utilizzate universalmente nei sistemi digitali.

Nome della FunzioneEspressioneA=0, B=0A=0, B=1A=1, B=0A=1, B=1Porta Comune
ANDF8=A⋅BF_8 = A \cdot B0001Restituisce 1 solo se A E B sono 1.
ORF14=A+BF_{14} = A + B0111Restituisce 1 se A O B (o entrambi) sono 1.
NANDF7=A⋅B‾F_7 = \overline{A \cdot B}1110Il NOT-AND di A e B. (Porta Universale)
NORF1=A+B‾F_1 = \overline{A + B}1000Il NOT-OR di A e B. (Porta Universale)

⚖️ 4. Operazioni Esclusive (2 Funzioni) 🔗

Queste funzioni sono fondamentali per i circuiti aritmetici (come i sommatori) e per il confronto degli ingressi.

Nome della FunzioneEspressioneA=0, B=0A=0, B=1A=1, B=0A=1, B=1Descrizione
XOR (OR Esclusivo)F6=A⊕BF_6 = A \oplus B0110Restituisce 1 se A e B sono diversi.
XNOR (Equivalenza)F9=A⊕B‾F_9 = \overline{A \oplus B}1001Restituisce 1 se A e B sono uguali.

➡️ 5. Funzioni Condizionali e Condizionali Inverse (4 Funzioni) 🔗

Queste funzioni sono meno comuni nella logica digitale generale, ma svolgono un ruolo nella progettazione logica avanzata e in determinati sistemi formali.

Nome della FunzioneEspressioneA=0, B=0A=0, B=1A=1, B=0A=1, B=1Descrizione
A Implica B (Implicazione Materiale)F13=Aˉ+BF_{13} = \bar{A} + B1101Falso solo se A è 1 e B è 0.
B Implica AF11=A+BˉF_{11} = A + \bar{B}1011Falso solo se B è 1 e A è 0.
A NON-Implica BF4=A⋅BˉF_4 = A \cdot \bar{B}0010Vero solo se A è 1 e B è 0.
B NON-Implica AF2=Aˉ⋅BF_2 = \bar{A} \cdot B0100Vero solo se A è 0 e B è 1.

🔑 Il Potere dell’Universalità 🔗

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.


📝 Tabella Riassuntiva di Tutte le 16 Funzioni 🔗

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 FunzioneEspressionePorta Comune
F0F_00000Zero00(Costante)
F1F_11000NORA+B‾\overline{A + B}NOR
F2F_20100B NON-Implica AAˉ⋅B\bar{A} \cdot B
F3F_30011Trasferimento AAA
F4F_40010A NON-Implica BA⋅BˉA \cdot \bar{B}
F5F_50101Trasferimento BBB
F6F_60110XORA⊕BA \oplus BXOR
F7F_71110NANDA⋅B‾\overline{A \cdot B}NAND
F8F_80001ANDA⋅BA \cdot BAND
F9F_91001XNORA⊕B‾\overline{A \oplus B}XNOR
F10F_{10}1010NOT BBˉ\bar{B}NOT
F11F_{11}1011B Implica AA+BˉA + \bar{B}
F12F_{12}1100NOT AAˉ\bar{A}NOT
F13F_{13}1101A Implica BAˉ+B\bar{A} + B
F14F_{14}0111ORA+BA + BOR
F15F_{15}1111Uno11(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 il Mio Ebook Gratuito 🔗

Scarica l'edizione offline di Lo Stile di Vita di Kaue—una guida pratica per ottimizzare 🍏 Salute, 💰 Ricchezza, ❤️ Amore e 🧘 Significato.

Lo Stile di Vita di Kaue

Lo Stile di Vita di Kaue

📬 Iscriviti alla Mia Newsletter 🔗

Ricevi una notifica quando pubblico nuovi saggi, riassunti di libri e guide pratiche per vivere bene. Niente spam—annulla l'iscrizione in qualsiasi momento.


💬 Commenti e Discussione 🔗

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.