Kombinaciona logika

U teoriji digitalnih kola, kombinaciona logika (ponekad se odnosi na vremensko nezavisnu logiku) je tip digitalne logike, koja se implementira u Bulovim kolima, gde je izlaz čista funkcija ulaza. Ovo je u suprotnosti sa sekvencijalnom logikom, u kojoj izlaz zavisi ne samo od prisutnog ulaza, već i od ranijih ulaza. Drugim rečima, sekvencijalna logika pamti, a kombinaciona logika ne. Kombinaciona logika se koristi u kompjuterskim kolima da izvrši Bulovu algebru na ulaznom signalu i u sačuvanim podacima. Praktično kompjuterska kola sadrže mešavinu kombinacionih i sekvencijalnih kola. Na primer, deo aritmetičko logičko jedinice, ili ALU, koja obavlja matematičko računanje je konstruisan pomoću kombinacionih kola. Ostala kola koja se koriste u računarima, kao što su polusabirači, sabirači, poluoduzimači, oduzimači, multiplekseri, demultiplekseri, koderi, dekoderi su takođe napravljeni pomoću kombinacione logike.

Predstavljanje uredi

Kombinaciona logika se koristi za izradu kola koja treba da daju određeni izlaz za neki ulaz. Konstrukcija kombinacione logike generalno se radi korišćenjem jedne od dve metode: suma proizvoda ili proizvod suma. Suma proizvoda se može vizualizovati pomoću tablice istinitosti, koja je data u primeru:

      Rezultat Logička ekvivalencija
F F F F  
F F T F  
F T F F  
F T T F  
T F F T  
T F T F  
T T F F  
T T T T  

Koristeći sumu proizvoda, sva logička stanja koja daju istinit rezultat mogu se sabrati, dajući:

 

Koristeći Bulovu algebru, rezultat se pojednostavljuje prema sledećem ekvivalentu tablice istinitosti:

 

Minimizacija logičke formule uredi

Minimizacija (pojednostavljenje) formula kombinacione logike se radi po sledećim pravilima:

 
 
 
 
 
 
 
 
 
 

Pomoću minimizacije (nekada se zove logička optimiziacija), može se postići pojednostavljenje logičke funkcije ili kola, a logično kombinaciona kola postaju manja, lakša za analizu, za korišćenje ili izradu.

Terminologija uredi

Neki ljudi tvrde da izraz ``kombinatorna logika“ je bolja od ``kombinacionih kola“, iako drugi suprotno preporučuju.[1][2]

Vidi još uredi

Reference uredi

  1. ^ Maxfield 2009, str. 70
  2. ^ Cliff Cummings. "Common Mistakes In Technical Texts", 2009.

Literatura uredi

Spoljašnje veze uredi