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 | uredi izvor]
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 | uredi izvor]
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 | uredi izvor]
Neki ljudi tvrde da izraz ``kombinatorna logika“ je bolja od ``kombinacionih kola“, iako drugi suprotno preporučuju.[1][2]
Vidi još[uredi | uredi izvor]
Reference[uredi | uredi izvor]
- ^ Maxfield 2009, str. 70
- ^ Cliff Cummings. "Common Mistakes In Technical Texts", 2009.
Literatura[uredi | uredi izvor]
- Maxfield, Clive (2009). FPGAs: World Class Designs: World Class Designs. Newnes. str. 70. ISBN 978-0-08-095080-8.
- Michael Predko and Myke Predko (2004). Digital electronics demystified. McGraw-Hill. ISBN 978-0-07-144141-4.
Spoljašnje veze[uredi | uredi izvor]
- Combinational Logic & Systems Tutorial Guide Архивирано на сајту Wayback Machine (22. октобар 2013) by D. Belton, R. Bigwood.