Circuitele logice combinaționale sunt circuitele care conțin diferite tipuri de porți logice. Pur și simplu, un circuit în care sunt combinate diferite tipuri de porți logice este cunoscut sub numele de a circuit logic combinațional . Ieșirea circuitului combinațional este determinată din combinația actuală de intrări, indiferent de intrarea anterioară. Variabilele de intrare, porțile logice și variabilele de ieșire sunt componentele de bază ale circuitului logic combinațional. Există diferite tipuri de circuite logice combinaționale, cum ar fi Adder, Subtractor, Decoder, Encoder, Multiplexer și De-multiplexer.
Există următoarele caracteristici ale circuitului logic combinațional:
- În orice moment, ieșirea circuitelor combinaționale depinde numai de bornele de intrare prezente.
- Circuitul combinațional nu are nicio memorie de rezervă sau anterioară. Starea actuală a circuitului nu este afectată de starea anterioară a intrării.
- Numărul n de intrări și numărul m de ieșiri sunt posibile în circuitele logice combinaționale.
Variabila de intrare „n” vine de la sursa externă, în timp ce variabila de ieșire „m” merge la destinația externă. În multe aplicații, sursa sau destinațiile sunt registre de stocare.
Jumătate Adder
Jumătatea de adunare este un bloc de bază având două intrări și două ieșiri. Adunatorul este utilizat pentru a efectua operarea SAU a numerelor binare de un singur bit. The transporta și sumă sunt două stări de ieșire ale semisumătorului.
Adder complet
Jumătatea sumatoare este folosită pentru a adăuga doar două numere. Pentru a depăși această problemă, a fost dezvoltat sumatorul complet. Sumatorul complet este folosit pentru a adăuga trei numere binare de 1 bit A, B și transportul C. Sumatorul complet are trei stări de intrare și două stări de ieșire, adică suma și transportul.
Jumătăți de scădere
Jumătate de scădere este, de asemenea, un bloc de scădere a două numere binare. Are două intrări și două ieșiri. Acest circuit este folosit pentru a scădea două numere binare de un singur bit A și B 'dif ' și 'împrumuta' sunt cele două stări de ieșire ale semisumătorului.
Scădentori completi
Jumătate de scădere este folosit pentru a scădea doar două numere. Pentru a depăși această problemă, a fost proiectat scădetorul complet. Scăderea completă este folosită pentru a scădea trei numere de 1 bit A, B și C, care sunt diminuare, scădere , și împrumuta, respectiv. Scădetorul complet are trei stări de intrare și două stări de ieșire, adică diff și împrumut.
Multiplexoarele
Multiplexorul este un circuit combinațional care are n intrări de date și o singură ieșire. Este cunoscut și sub numele de selector de date care selectează o intrare din intrări și o direcționează către ieșire. Cu ajutorul intrărilor selectate, se selectează o linie de intrare din cele n linii de intrare. Intrarea de activare este notată cu E, care este utilizată în cascadă.
Demultiplexoare
Un demultiplexor efectuează operația inversă a unui multiplexor. Demultiplexorul are o singură intrare, care este distribuită pe mai multe ieșiri. O linie de ieșire este selectată la un moment dat prin selectarea liniilor. Intrarea este transmisă la linia de ieșire selectată.
Decodor
Un decodor este un circuit combinațional având n intrări și până la maximum m = 2n ieșiri. Decodorul este același cu demultiplexorul. Singura diferență dintre demultiplexor și decodor este că în decodor nu există date de intrare. Decodorul efectuează o operație care este complet opusă unui encoder.
Codificator
Codificatorul este utilizat pentru a efectua operația inversă a decodorului. Un codificator având n număr de intrări și m număr de ieșiri este utilizat pentru a produce cod binar de m biți care este legat de numărul de intrare digitală. Codificatorul preia cuvântul digital și îl convertește într-un alt cuvânt digital.