Kombinationslogik

Kombinationslogik ( kombinationskredsløb ) i teorien om digitale enheder er den binære logik for funktionen af ​​enheder af en kombinationstype. For kombinationsenheder er udgangstilstanden entydigt bestemt af et sæt inputsignaler, som adskiller kombinationslogik fra sekventiel logik , hvor outputværdien ikke kun afhænger af den aktuelle inputhandling, men også af den digitale enheds forhistorie. Med andre ord antager sekventiel logik tilstedeværelsen af ​​hukommelse, hvilket ikke er forudsat i kombinationslogik.

Karakteristika

Kombinationslogik bruges i computerkredsløb til at generere inputsignaler og forberede data til lagring. I praksis kombinerer computerenheder typisk kombinations- og sekventiel logik . For eksempel indeholder en aritmetisk logisk enhed (ALU) kombinationsknuder.

Kombinationslogikkens matematik er leveret af boolsk algebra . De grundlæggende operationer er:

Logiske elementer bruges i kombinationskredsløb :

og afledte elementer:

De bedst kendte kombinationsenheder er adder , halvadder , encoder , dekoder , multiplexer og demultiplexer .

Præsentationsformularer

Repræsentationsformerne for logiske udtryk er baseret på begreberne "sand" (T - sand) og "falsk" (F - falsk). I binært svarer dette til værdierne 1 og 0, der koder for propositionelle variable. Kombinationslogiske udtryk kan repræsenteres i form af en sandhedstabel eller i form af en boolsk algebraformel. Nedenfor er et eksempel på en sandhedstabel for tre variable.

boolsk formel Resultat
F F F T
F F T T
F T F F
F T T F
T F F T
T F T F
T T F F
T T T T

Sandhedstabellen tjener som grundlag for at repræsentere et logisk udtryk i form af en algebraisk formel:

I modsætning til en tabel kan en logisk formel transformeres i henhold til reglerne for boolsk algebra. Således findes det forkortede udtryk:

Fra et kombinationslogiks synspunkt definerer de præsenterede formler den samme funktion. Forskellen er, at den reducerede formel giver dig mulighed for at implementere det tilsvarende kombinationskredsløb i en mere kompakt form.

Minimering af logiske formler

Minimering (forenkling) af kombinationslogiske formler udføres i henhold til følgende regler:

Minimering (simplificering) proceduren gør det muligt at forenkle den logiske funktion og derved opnå en mere kompakt implementering af kombinationskredsløb .

Se også

Litteratur