Semplificatore di espressioni booleane

Utilizza questo strumento direttamente: nessun reindirizzamento, nessuna registrazione richiesta.

Immissione di espressioni booleane

AND  ·  * OR  +  | NOT  '  !
Esempi:

Espressione semplificata

Il risultato apparirà qui

Tavola della verità

La tabella della verità apparirà qui

Rete di porte

Il diagramma del cancello apparirà qui

Come funziona la semplificazione delle espressioni booleane

La semplificazione dell'algebra booleana riduce le espressioni logiche complesse nella loro forma equivalente minima utilizzando un insieme di leggi algebriche. Ogni circuito digitale, dalle porte di base ai processori complessi, funziona secondo la logica booleana e la semplificazione riduce direttamente il numero di porte, il consumo energetico e il ritardo di propagazione nell'hardware reale.

Somma dei prodotti (SOP)

Il formato standard in cui i termini AND vengono combinati con OR. Ogni funzione booleana può essere espressa in SOP e si mappa direttamente su una rete di porte AND-OR a due livelli.

Implicanti primi

Un implicante primo è un termine di prodotto che non può essere combinato con un altro termine per produrre un termine più semplice. Il metodo Quine-McCluskey trova sistematicamente tutti gli implicanti primi.

Implicanti primi essenziali

Un implicante primo essenziale copre almeno un minterm che nessun altro implicante primo copre. La copertura minima deve includere tutti gli implicanti primi essenziali.

Leggi di De Morgan e identità booleane

Queste identità fondamentali consentono di trasformare e semplificare le espressioni booleane. Il semplificatore li applica automaticamente.

Nome identità Espressione Descrizione
DeMorgan1(AB)' = A' + B'NAND è uguale a OR di complementi
DeMorgan2(A+B)' = A'B'NOR è uguale a AND dei complementi
AssorbimentoA + AB = ARimuove i termini del prodotto ridondanti
ConsensoAB + A'C + BC = AB + A'CElimina i termini di consenso ridondanti
ComplementoA + A' = 1   |   AA' = 0Una variabile OR il suo complemento è sempre 1
IdempotenteA + A = A   |   AA = AI termini ripetuti si riducono a un unico termine

Algoritmo di Quine-McCluskey passo dopo passo

Il metodo Quine-McCluskey è una tecnica tabulare che trova sistematicamente la forma SOP minima di una funzione booleana. A differenza di K-maps, funziona per qualsiasi numero di variabili ed è intuitivo per il computer.

  1. 1
    Elenca tutti i minterm. Converti ogni riga in cui l'output è 1 nella sua rappresentazione binaria e raggruppa per numero di bit a 1.
  2. 2
    Unisci gruppi adiacenti. Combina coppie che differiscono esattamente per la posizione di un bit, sostituendo quel bit con un trattino (non importa). Ripetere fino a quando non saranno più possibili unioni.
  3. 3
    Identificare gli implicanti primi. Qualsiasi termine che non può essere ulteriormente unito è un implicante primo. Raccoglili tutti in una tabella dei primi implicanti.
  4. 4
    Selezionare gli implicanti primi essenziali. Trova ogni minterm coperto da esattamente un implicante primo: quell'implicante è essenziale. Includere tutti gli elementi essenziali nell'espressione finale.
  5. 5
    Coprire i restanti minuti. Per tutti i minterm non ancora coperti dagli elementi essenziali, scegli avidamente ulteriori implicanti primi per ridurre al minimo il conteggio totale dei termini.

Strumenti correlati

Esplora queste pagine di strumenti dedicati per continuare il tuo flusso di lavoro con configurazioni di logica, Arduino, PCB e diagrammi incentrati sulla conversione.

Logic Gate Diagram Tool

Build clear gate-level logic diagrams and validate signal flow.

Apri strumento

Arduino Circuit Maker

Document board pin connections, modules, and wiring paths quickly.

Apri strumento

PCB Schematic Tool

Draft production-ready schematic structures before PCB layout.

Apri strumento

Truth Table To Logic Circuit

Generate gate-level logic from truth-table behavior for quick validation and learning.

Apri strumento

Domande frequenti

Quale notazione accetta il semplificatore di espressioni booleane?
Lo strumento accetta più notazioni contemporaneamente. Puoi usare '+' per OR, '·' o '*' o semplicemente l'adiacenza per AND e l'apostrofo (A') o '!' per NON. Le parentesi per il raggruppamento sono completamente supportate.
Quale algoritmo di semplificazione viene utilizzato?
Lo strumento utilizza l'algoritmo di Quine-McCluskey, che è il metodo dimostrabilmente ottimale per trovare gli implicanti primi e selezionare quelli essenziali. Garantisce la forma minima SOP.
Quante variabili sono supportate?
Sono supportate fino a 5 variabili (da A a E), producendo tabelle di verità fino a 32 righe. Per la maggior parte dei problemi pratici di logica digitale questo è sufficiente.
Qual è il formato di output dell'espressione semplificata?
Il risultato viene mostrato nel formato standard della somma dei prodotti (SOP) utilizzando la notazione dell'apostrofo (ad esempio A'B + AB'). Anche la tabella della verità e un diagramma della rete di porte vengono generati automaticamente.
Posso usarlo per problemi con la mappa di Karnaugh?
Sì. L'algoritmo di Quine-McCluskey equivale a risolvere una mappa K ma funziona per più di 4 variabili in cui le mappe K non sono pratiche.
Lo strumento gestisce espressioni sempre vere o sempre false?
Sì. Le tautologie (sempre 1) e le contraddizioni (sempre 0) vengono rilevate automaticamente e visualizzate come output costanti.