Logica combinationala

Logica combinației ( circuit combinat ) în teoria dispozitivelor digitale este logica binară a funcționării dispozitivelor de tip combinațional. Pentru dispozitivele combinaționale, starea de ieșire este determinată în mod unic de un set de semnale de intrare, care distinge logica combinațională de logica secvențială , în care valoarea de ieșire depinde nu numai de acțiunea curentă de intrare, ci și de preistoria dispozitivului digital. Cu alte cuvinte, logica secvenţială presupune prezenţa memoriei, care nu este prevăzută în logica combinaţională.

Caracteristici

Logica combinate este utilizată în circuitele de calcul pentru a genera semnale de intrare și pentru a pregăti datele pentru a fi stocate. În practică, dispozitivele de calcul combină de obicei logica combinațională și secvențială . De exemplu, o unitate aritmetică logică (ALU) conține noduri combinate.

Matematica logicii combinaționale este oferită de algebra booleană . Operatiile de baza sunt:

Elementele logice sunt utilizate în circuitele combinaționale :

și elemente derivate:

Cele mai cunoscute dispozitive combinaționale sunt sumatorul , semiadunatorul , codificatorul , decodorul , multiplexorul și demultiplexorul .

Formulare de prezentare

Formele de reprezentare ale expresiilor logice se bazează pe conceptele de „adevărat” (T – adevărat) și „fals” (F – fals). În binar, aceasta corespunde valorilor 1 și 0 care codifică variabile propoziționale. Expresiile logice combinaționale pot fi reprezentate sub forma unui tabel de adevăr sau sub forma unei formule de algebră booleană. Mai jos este un exemplu de tabel de adevăr pentru trei variabile.

Formula booleană Rezultat
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

Tabelul de adevăr servește ca bază pentru reprezentarea unei expresii logice sub forma unei formule algebrice:

Spre deosebire de un tabel, o formulă logică poate fi transformată conform regulilor algebrei booleene. Astfel, se găsește expresia prescurtată:

Din punct de vedere al logicii combinaționale, formulele prezentate definesc aceeași funcție. Diferența este că formula redusă vă permite să implementați circuitul combinațional corespunzător într-o formă mai compactă.

Minimizarea formulelor logice

Minimizarea (simplificarea) formulelor logice combinaționale se realizează conform următoarelor reguli:

Procedura de minimizare (simplificare) face posibilă simplificarea funcției logice și, prin urmare, realizarea unei implementări mai compacte a circuitelor combinaționale .

Vezi și

Literatură