Professional Documents
Culture Documents
Powered by:
web.vip.hr/bcajic.vip/
Graa digitalnih
sklopova i ureaja
Sadraj
1.0 Uvod
1.1 Brojevni sustavi
1.1.1 Pozicijski zapis broja
1.1.2 Polinomni zapis broja
1.1.3 Binarni brojevni sustav
1.1.4 Oktalni brojevni sustav
1.1.5 Heksadecimalni brojevni sustav
1.1.6 Binarno kodirani decimalni brojevi
1.2 Aritmetike operacije u binarnom brojevnom sustavu
1.2.1 Binarno zbrajanje
1.2.2 Binarno oduzimanje
1.2.3 Binarno mnoenje
1.2.4 Binarno dijeljenje
1.2.5 Komplementi
1.2.5.1 r-ti komplement broja
1.2.5.2 r - 1 komplement broja
1.2.6 Binarni brojevi s predznakom
1.2.6.1 Prikaz binarnog broja u formatu predznak-vrijednost
1.2.6.2 Format prvog komplementa
1.2.6.3 Format drugog komplementa
1.2.7 Aritmetike operacije s binarnim brojevima s predznakom
1.2.7.1 Aritmetike operacije s brojevima zapisanim u formatu drugog
komplementa
1.2.7.2 Pretok
1.3 Slovnobrojani znakovi
1.4 Boole-ova algebra
1.4.1 Logika operacija I
1.4.2 Logika operacija ILI
1.4.3 Logika operacija NE
1.4.4 Boole-ove jednakosti
1.5 Pojednostavljenje boole-ovih funkcija
1.5.1 Pojednostavljenje boole-ovih funkcija primjenom temeljnih jednakosti
1.5.2 Primjena Karnaughovih tablica
1.5.3 Booleovi izrazi u obliku sume produkata
1.5.4 Karnaughove tablice
1.5.5 Nepotpuno zadane funkcije
1.6 Temeljna logika vrata
1.6.1 Logika ILI vrata
1.6.2 Logika I vrata
1.6.3 Logika NE vrata
1.7 Logika vrata
1.7.1 Logika NI vrata
1.7.2 Logika NILI vrata
1.7.3 Iskljuivo ILI vrata
1.7.4 Iskljuivo NILI vrata
1.8 Integrirani krugovi
1.9 Oblikovanja
1.9.1. Potpuno zbrajalo
1.9.2 Usporeiva vrijednosti
1.10 Dekoderi, koderi i multipleksori
1.10.1 Dekoderi
1.10.2 Koderi
1.10.3 Multipleksori
1
1.0 Uvod
Najpoznatiji sustav digitalne elektronike predstavlja digitalno elektroniko raunalo - kompjutor.
Matematika predstavlja temeljni jezik za modeliranje odnosa i zakonitosti meu veliinama u mnogim
poslovnim, proizvodnim i znanstvenim disciplinama. Izraavajui odnose i zakonitosti u obliku
algoritama, tj. pravila postupka rijeavanja postavljenog zadatka koji u konanom broju koraka
dovode do rjeenja, digitalno elektroniko raunalo rijeava postavljeni zadatak vrlo brzo i tono.
Postoji itav niz ureaja koji su sastavljeni od digitalnih sklopova u vidu digitalnih elemenata ili
kompjutorskih sustava, kao npr. procesorski upravljane prespojne sredinjice, digitalni voltmetri,
mjerai brzine, ABS sustavi, brojila frekvencije i mnogi drugi.
Znaajku digitalnih sustava predstavlja mogunost obrade podataka izraenih konanim brojem
znamenaka. U digitalnim sustavima podaci se prikazuju signalima (naponima ili strujama) konanih
vrijednosti, a obrada podataka se izvodi sklopovima i ureajima koji pravilno rade s ogranienim
brojem konanih stanja. Nepostojanje praktino izvedivih elemenata koji bi pouzdano radili s vie od
dva konana stanja dovelo je do najire primjene binarnih elemenata, tj. elemenata koji prikazuju
signale i stanja pomou dvije vrijednosti. Relativno jednostavno izvedive binarne elementa radi svoje
visoke pouzdanosti u radu predstavljaju tranzistorski elementi izvedeni kao sklopke s dva konana
stanja (zapiranje, zasienje).
Veina postojeih digitalnih elektronikih raunala slui se u svom radu binarnim brojevnim
sustavom sastavljenim od dviju znamenki (bita), 0 i 1. Unutarnji prikaz informacija u digitalnom
raunalu ine nizovi binarnih znamenaka. Primjenom tehnika kodiranja, nizovi binarnih znamenaka
slue za prikaz brojeva i simbola te na taj nain raunala slue za prikupljanje, obradu, pohranu i
razdiobu brojanih i znakovnih podataka.
Slika 1.0-1 prikazuje pojednostavljeni prikaz jedinica digitalnog elektronikog raunala. Sredinja
procesna jedinica (SPJ) sastavljena od aritmetiko-logike i upravljake jedinice predstavlja jedinicu
neposredne obrade podataka. Zadatak sredinje procesne jedinice je nadzor toka informacija i slijeda
operacija te neposredno izvoenje aritmetikih i logikih operacija nad podacima. Memorijska
jedinica slui za pohranu programskog koda, ulazno izlaznih podataka i meurezultata obrade.
povratak
povratak
pri emu su
U okviru digitalne elektronike najee upotrebljavane brojevne sustave ine binarni, oktalni i
heksadecimalni brojevni sustav.
povratak
Postupak pretvorbe cijelog dijela broja zapisanog u dekadskom brojevnom sustavu u broj zapisan u
binarnom brojevnom sustavu glasi: cijelobrojni dio decimalnog broja dijeliti s brojem 2; ostatak
poslije svakog dijeljenja se koristi za tvorbu binarnog broja. Postupak se ponavlja sve dok je kolinik
razliit od broja 0. Binarni broj se tvori koritenjem ostataka dijeljenja. Prvi ostatak je znamenka
najmanje teine binarnog broja.
Postupak pretvorbe decimalnog dijela broja zapisanog u dekadskom brojevnom sustavu u broj
zapisan u binarnom brojevnom sustavu glasi: decimalni dio decimalnog broja mnoiti s brojem 2;
rezultat mnoenja je iskljuivo broj 0 ili 1 s lijeve strane decimalne toke i taj broj tvori decimalni dio
binarnog broja. Postupak ponavljati sve dok je decimalni dio umnoka razliit od nule ili dok nije
dostignut eljeni broj binarnih znamenaka.
povratak
Pri pretvorbi iz dekadskog brojnog sustava u oktalni primjenjuju se postupci kao i kod pretvorbe
decimalnog broja u binarni. Meutim se kod raunanja cijelog dijela broja ne dijeli s 2 ve s 8, a kod
raunanja decimalng dijela broja se mnoi takoer s 8, a ne s 2.
U digitalnoj tehnici je esto puta potrebno izvriti pretvorbu binarnog broja u oktalni i obratno.
Pretvorba iz binarnog u oktalni broj se odvija grupiranjem binarnih brojeva u grupe od po 3
znamenke i to poevi od binarne toke na desnu i na lijevu stranu, a zatim se pojedina grupa zamijeni
s odgovarajuom oktalnom znamenkom.
10
povratak
11
U rezultatu pravila 1 + 1 = 10, zbroj je 0, a znamenka 1 rezultata predstavlja znamenku koja se prenosi na
sljedee vie brojno mjesto i zbraja sa znamenkama vieg brojnog mjesta.
povratak
12
Budui je u rezultatu pravila 0 - 1 = 11, umanjenik vei od umanitelja prva znamenka 1 oznaava
znamenku manjka koju treba oduzeti od umanjitelja sljedeeg vieg brojnog mjesta.
ee koriteni postupak oduzimanja kod digitalnih sklopova predstavlja oduzimanje binarnih brojeva
pomou metode drugog komplementa.
povratak
13
Treba uoiti da je poloaj binarne toke u umnoku jednak poloaju decimalne toke u dekadskom
brojnom sustavu.
povratak
14
povratak
15
1.2.5 Komplementi
povratak
16
Jedno od pravila za dobivanje drugog komplement binarnog broja glasi: poevi od znamenke
najmanje teine i kreui se prema znamenki najvee teine prepisivati znamenke dok se ne prepie i
prva znamenka 1; nakon prepisivanja prve znamenke 1, prepisujui i dalje u smjeru prema znamenki
najvee teine, zamijeniti preostale znamenke 0 sa znamenkama 1, a znamenke 1 sa znamenkama 0.
17
povratak
18
povratak
19
Pozitivni odnosno negativni predznak binarnog broja se u binarnom brojevnom sustavu prikazuje pomou
znamenke 0, odnosno 1, na najlijevijem mjestu binarnog niza, a koje se razlikuje od mjesta znamenke
najvee teine. Najlijevija znamenka binarnog broja se naziva znamenka ili bit predznaka broja. Ako je
broj s predznakom duljine n znamenaka prikazan kao binarni niz (bn -1 bn - 2 bn - 3 b2 b1 b0), onda
znamenka bn - 1 predstavlja predznak broja, a za prikaz stvarne vrijednosti broja preostaje (n - 1)
znamenka.
Slijedi opis tri naina prikaza binarnih brojeva s predznakom. U raunalu se brojevi bez predznaka i
brojevi s predznakom zapisuju kao nizovi binarnih znamenaka. Najlijevija znamenka zavisno o tumaenju
koje mora biti jednoznano i dosljedno, moe oznaavati predznak broja ili dio njegove vrijednosti.
povratak
20
povratak
21
povratak
22
Prvih pet pozitivnih i negativnih brojeva prikazanih u tri razliita oblika, koristei za prikaz binarni
niz od est znamenaka, prikazuje tablica 1.2-1.
23
24
povratak
25
Zbrajanje. Zbrajanje dva n znamenkasta binarna broja zapisana u formatu drugog komplementa se izvodi
njihovim zbrajanjem, ukljuujui i bit predznaka, prema pravilima zbrajanja binarnih brojeva. Ako
postoji prijenos znamenke jedinice s mjesta najlijevijeg bita, prijenos se zanemaruje. Najlijeviji bit
rezultata predstavlja predznak zbroja.
26
povratak
27
1.2.7.2 Pretok
Pretokom se naziva stanje kada rezultat zbrajanja dva binarna broja duljine n bita za svoj prikaz
zahtjeva (n + 1) bit. Budui memorijske jedinice digitalnog raunala, registri, mogu prikazati broj
samo s konanim brojem bita, registar duljine n bita nemoe prikazati broj duljine (n +1) bit.
Postojanje pretoka se kod digitalnih raunala signalizira postavljenjem bita pretoka u registru stanja.
Pri zbrajanju binarnih brojeva bez predznaka, pojava pretoka je izraena postavljanjem bita
prijenosa na mjestu najvee teine. Pri zbrajanju binarnih brojeva s predznakom pretoka nee biti
ako su predznaci pribrojnika razliiti. Meutim do pretoka moe doi ako su predznaci pribrojnika
jednaki. Npr., zbrajanje dva negativna broja (10101111)2 i (10001010)2 prikazana u formatu drugog
komplementa koritenjem osam bita dovodi do pojave pretoka; slino e i kod zbrajanja dva pozitivna
broja (01011100)2 i (01101111)2 doi do pojave pretoka.
Pretok se pojavljuje kada su bit prijenosa i bit prijelaza najlijevijeg bita razliitih vrijednosti. Uvjet se
jednostavno ispituje koristei digitalni sklop iskljuivo ILI.
povratak
28
povratak
29
Prije opisa digitalnih sklopova pomou kojih se izgrauju digitalna elektronika raunala i ostali digitalni
sklopovi, izloit e se osnove boole-ove algebre nune za opis digitalnih sklopova. Boole-ova algebra je
matematiki sustav koji slui za opis povezanosti digitalnih krugova. Varijable koritene u boole-ovoj
algebri su binarne varijable i nazivaju se boole-ovim varijablama. Binarne varijable poprimaju samo dvije
razliite, meusobno iskljuive, vrijednosti (istina ili la).
Uobiajeno se binarnim varijablama pridruuju vrijednosti binarnih znamenaka 0 i 1. Varijable se
oznaavaju pojedinim slovima abecede, npr., A, B, C, itd. ili rijeima koja poblie oznaavaju zadau
varijabli, npr., TEST, IZLAZ. Boole-ova varijabla moe biti u odnosu s drugim boole-ovim varijablama.
Izmeu varijabli u Boole-ovoj algebri utvrene su tri osnovne logike operacije: I (AND), ILI (OR) i NE
(NOT).
povratak
30
1 0=0
0 1=0
1 1=1
Kao primjer izvedbe operacije I promatra se strujni krug sastavljen od dvije sklopke, slika 1.4-1,
oznaene slovima A i B i aruljice F povezane na naponski izvor. Budui se sklopke A i B mogu nalaziti
u samo jednom od dva mogua poloaja, otvorenom ili zatvorenom, mogu posluiti kao primjeri
boole-ovih varijabli. Slino i aruljica F slui za prikaz rezultata budui moe biti u samo jednom od
dva mogua stanja, aruljica svijetli, aruljica ne svijetli. Ako se varijablama A i B pridrui vrijednost
1 kada se odgovarajue sklopke nalaze u zatvorenom poloaju, a vrijednost 1 varijabli F kada
aruljica svijetli, onda slijedi da je F = 1 (aruljica svijetli) ako i samo ako je A = B = 1 (tj.obje sklopke
se nalaze u zatvorenom poloaju). Isto tako ako je A ili B jednako 0 (bilo koja sklopka je u otvorenom
poloaju), F = 0 ,aruljica ne svijetli), jer da bi aruljica svjetlila obje sklopke moraju biti u
zatvorenom poloaju.
Popis svih moguih vrijednosti lanova boole-ove funkcije s odgovarajuim izlaznim vrijednostima
naziva se tablicom istinitosti booleove funkcije. Tablica istinitosti funkcije F = AB glasi:
31
Budui svaki argument (varijabla) boole-ove funkcije moe poprimiti jednu od dvije meusobno
iskljuive vrijednosti (0 ili 1), u tablici istinitosti funkcije s n argumenata, postoji 2n moguih stanja
argumenata. Popis svih moguih vrijednosti argumenata boole-ove funkcije mogue je napisati
zapisujui u prvi redak tablice za sve argumente vrijednost 0, a zatim izmjenino 0 i 1 u najdesniji
stupac argumenata. U sljedei stupac ulijevo, izmjenino 0 i 1 svaka dva retka, zatim izmjenino svaka
etiri retka u sljedei stupac, itd. Kada su ispisane sve vrijednosti argumenata u tablici, boole-ova
funkcija se razvija za svaki pojedini redak u tablici.
povratak
32
Slika 1.4-2 prikazuje izvedbu logike operacije ILI. Sluei se pri analizi izvedbe logike operacije ILI
slinou sa strujnim krugom na slici 1.4-1 moe se zakljuiti da je rezultantna vrijednost funkcije F =
1, aruljica svijetli, ako je vrijednost bilo kojeg argumenata A ili B jednaka 1, bilo koja sklopka je
zatvorena.
33
je
je
Za razliku od operacija I i ILI koje su binarne operacije i uvijek zahtijevaju dva argumenta, operacija
NE je unarna operacija i zahtijeva samo jedan argument. Treba uoiti da je
Openito pravilo glasi
Pri izvoenju logikih operacija, ako operacije i argumenti nisu navedeni u zagradama, operacija NE
ima najvii prioritet, iza nje slijedi operacija I, a zatim ILI. Npr., pri razvoju funkcije
kada je A = 1, B = 1 i C = 1, prvo se razvija argument
, zatim
, te konano
.
Dakle, kada su vrijednosti varijabli A = 1, B = 1 i C = 0 vrijednost funkcije F = 0.
34
35
U tablici 1.4-2 je dan popis osnovnih jednakosti boole-ove algebre. Prvih devet jednakosti 36
predstavljaju temeljne odnose boole-ove algebre i pruaju osnovu za rukovanje s boole-ovim izrazima.
Jednakosti od broja 10 do broja 14 odgovaraju osnovnim zakonima algebre, i to jednakosti 10 i 11
zakonu izmjene lanova u izrazu (zakon komutacije), 12 i 13 zakonu pridruivanja lanova (zakon
asocijacije), dok jednakost 14 predstavlja zakon razdiobe lanova (zakon distribucije) boole-ove
algebre. Jednakosti od broja 15 do broja 18 nisu primjenljive u opoj algebri, ali su vrlo korisne u
boole-ovoj algebri. Jednakost 16 je poznata kao jednakost saimanja lanova; jednakost 18 kao
jednakost dogovora lanova. Posljednje dvije jednakosti 19 i 20 su poznate kao De Morgan-ova
pravila.
Jednakosti iz tablice 1.4-2 jednostavno se provjeravaju zamijenjujui boole-ove varijable dozvoljenim
vrijednostima te razvijajui lijevu i desnu stranu pojedine jednakosti. Postupak se naziva dokazom
indukcijom. Npr., za dokaz jednakosti broj 16 potrebno je razviti lijevu i desnu stranu jednakosti za
sve dozvoljene vrijednosti varijabli x i y. Postupak je prikazan u formatu tablice istinitosti u tablici
1.4-3
indukcijom
Budui izraz broj 18 predstavlja temelj sustavnog pojednostavljenja (minimizacije) boole-ove funkcije,
dokazat e se njegova jednakost. Za dokazivanje slue tablice istinitosti lijeve i desne strane prikazane
u tablici 1.4-4.
indukcijom
broj 19 glasi komplement zbroja (ILI) jednak je umnoku (I) komplemenata. Slino jednakost broj
20 glasi komplement umnoka (I) jednak je zbroju (ILI) komplemenata.
povratak
38
Boole-ove funkcije predstavljaju matematike prikaze povezanosti logikih sklopova. Pri izvedbi logikih
funkcija, lanovima u funkciji odgovaraju logiki sklopovi pri emu je pojedinoj varijabli lana funkcije
zahtjeva logiki sklop s tri ulaza za
pridruena ulazna linija logikog sklopa. Npr., izvedba lana
varijable X, Y i Z. Pojedini lan boole-ovog izraza je sastavljen od znakova, literala. Literal predstavlja
varijablu unutar lana koja moe biti i komplement. Npr., funkcija
je
sastavljena od tri lana i est literala; njezina ekvivalentna funkcija prema pravilu 18 glasi
i sastavljena je od dva lana i etiri literala. Jasno je da manji broj lanova i literala boole-ove funkcije u
konanoj izvedbi zahtijeva manji broj logikih sklopova. Pri izvedbi boole-ovih funkcija logikim
sklopovima potrebno je prvo pojednostaviti izraze. Meutim za postizanje najboljeg rezultata, tj. funkcije s
najmanjim brojem lanova i literala ne postoji sustavni postupak.
povratak
39
40
Boole-ova funkcija moe imati vie jednostavnih, minimalnih prikaza. Po definiciji, jednostavni prikaz
boole-ove funkcije je jednak izvornoj funkciji i sastavljen je od najmanjeg broja lanova i literala u
odnosu na ostale prikaze iste funkcije.
Pri razvoju i izvedbi digitalnih elektronikih raunala i drugih digitalnih sustava, za ostvarenje
lanova boole-ovih logikih funkcija koriste se logika vrata koja predstavljaju temeljne digitalne
krugove.
povratak
41
Kao to je pokazano u prethodnim poglavljima jedna te ista Booleova funkcija se moe prikazati na
razliite naine.Tako npr., za realizaciju funkcije
potrebno je osigurati est
komponenti (troja logika I vrata, dvoja logika vrata NE i jedna logika troulazna ILI vrata. Upotrebom
osnovnih Boole-ovih jednakosti funkcija se moe pojednostavniti na oblik F = A + B, to sklopovski za
realizaciju zahtjeva jedna logiki ILI vrata. Openito cijena odreenog sklopa ovisi o broju elemenata,
stoga e se za realizaciju odreene funkcije svakako odabrati jednostavnija funkcija. Svoenje funkcije na
minimalni broj elemenata zove se minimizacija. Treba napomenuti da niti jedan postupak minimizacije na
vodi do jedinstvena rjeenja. Vrlo esto je mogue dobiti vie izraza za istu funkciju koji svi zahtijevaju isti
broj elemenata. Opisati e se jedna grafika metoda pojednostavljenja Boole-ovih funkcija koja koristi
Karnaughove tablice
povratak
42
Slika 1.5-1 (a) tablica istinitosti; (b) Booleov izraz (c) kombinacijski
sklop
Izraz na slici 1.5-1 (b) je Booleov izraz zapisan u obliku sume produkata koji se jo naziva forma
minterma. Kombinacijski sklop prema slici 1.5-1 (c) sklopovska je realizacija funkcije.
povratak
43
Karnaughove tablice
Booleova algebra predstavlja bazu za pojednostavljenje logikih krugova. Jedna od metoda
pojednostavljenja Boole-ovih funkcija koristi Karnaughove tablice. Metoda se ubraja u grafike
metode.
Prvi korak u primjeni Karnaughovih tablica predstavlja konstrukcija mintermi iz tablice istinitosti.
Slijedei korak je upisivanje vrijednosti u Karnaughovu tablicu (tzv.K tablica) u kojoj se susjedne
kombinacije meusobno razlikuju za jedan to je kljuno za postupak minimizacije. Trei korak u
postupku minimizacije je grupiranje dviju, etiri, osam jedinica zajedno. etvrti korak je eliminacija
varijabli. Zadnji korak je zbrajanje varijabli koje su ostale.
44
povratak
45
povratak
46
povratak
47
Slika 1.6-1 ILI vrata s dva ulaza: (a) simboliki prikaz; (b) tablica
istinitosti
Slika 1.6-2 ILI vrata s tri ulaza ostvarena koritenjem dvaju ILI
vratiju s dva ulaza
povratak
48
Slika 1.6-3 I vrata s dva ulaza: (a) simboliki prikaz; (b) tablica
istinitosti
49
Meusobno povezana temeljna logika vrata (ILI, I i NE), tvore logiku mreu. Drugi naziv za logiku
mreu je kombinaciona mrea. Pod pojmom kombinacione mree se podrazumijeva logika mrea koja
ne sadri memorijske elemente. Boole-ova funkcija koja opisuje kombinacionu mreu se izvodi iz
sustavnog napredovanja od ulaza prema izlazu logikih vratiju.
50
S druge strane, bilo koju boole-ovu funkciju je mogue koritenjem temeljnih logikih vratiju,
pretvoriti iz algebarskog izraza u kombinacionu mreu. Npr., kombinaciona mrea boole-ove funkcije
prikazana je na slici 1.6-7.
povratak
51
povratak
52
Slika 1.7-1 NI vrata s dva ulaza: (a) grafiki prikaz, (b) tablica istinitosti i (c)
nadomjesni I-NE krug
53
Slika 1.7-3 NILI vrata s dva ulaza: (a) grafiki prikaz, (b) tablica istinitosti i (c)
nadomjesni ILI-NE krug
54
Grafiki prikaz iskljuivo-ILI vrata s dva ulaza i odgovarajuu tablicu istinitosti prikazuju slike 1.7-5(a) i
1.7-5(b). Logika operacija iskljuivo-ILI se oznauje simbolom . Iskljuivo-ILI vrata predstavljaju
binarni komparator. Izlaz iskljuivo ILI-vratiju je logika jedinica ako i samo ako postoji neparan broj
logikih jedinica na ulazima.
Slika 1.7-5 Iskljuivo ILI vrata s dva ulaza: (a) grafiki prikaz; (b)
tablica istinitosti
povratak
55
Slika 1.7-6 Iskljuivo NILI vrata s dva ulaza: (a) grafiki prikaz;
(b) tablica istinitosti
povratak
56
Slika 1.8-1 prikazuje integrirani krug 74LS08 s rasporedom vratiju i odgovarajuim brojevima
stezaljki, te urezom koji naznauje poloaj stezaljke broj 1.
57
Budui su logika djelovanja unutar svake TTL porodice jednaka, kod oznaavanja e se umjesto
oznaka L, LS, S, AS ili ALS YYY koristiti apostrof. Npr.,integrirani krugovi 74L00, 74LS00, 74AS00
ili 74ALS00 e se oznaiti kao 7400.
Integrirani krugovi se zavisno o broju tranzistora po ipu dijele na:
Integrirane krugove niskog stupnja integracije (SSI Small-Scale Integration) koji sadre manje
od 100 tranzistora.
Integrirane krugove srednjeg stupnja integracije (MSI Medium-Scale Integration) koji sadre od
100 do 1000 tranzistora.
Integrirane krugove visokog stupnja integracije (LSI Large-Scale Integration) koji sadre od
1000 do 10000 tranzistora.
Integrirane krugove vrlo visokog stupnja integracije (VLSI Very Large-Scale Integration) koji
sadre vie od 10000 tranzistora.
povratak
58
Navedene izraze mogue je izvesti koritenjem bilo kojeg tipa logikih vratiju. Meutim, vidljivo je da
funkcija Zi predstavlja operaciju iskljuivo-ILI nad varijablama Ai , Bi i CULi. Pojednostavljeni
prikaz logikog kruga potpunog zbrajala prikazan je na slici 1.9-1(c).
Za zbrajanje binarnih brojeva duljine n bita, potrebno je meusobno povezati n stupnjeva potpunog
zbrajala, pri emu se bit prijenosa (CULi) stupnja potpunog zbrajala povezuje s bitom prijelaza (CIZi)
59
prethodnog stupnja potpunog zbrajala. Nain povezivanja stupnjeva potpunih zbrajala kod zbrajanja
60
61
Na temelju tablice istinitosti i poslije izvedenog postupka pojednostavljenja boole-ovi izrazi za izlazne
funkcije glase
Funkcija FJ je izvedena pomou tri iskljuivo NILI vrata s dva ulaza. Neposredno su izvedene samo
dvije izlazne funkcije FJ i FV dok je trea izlazna funkcija FM , koritenjem injenice da kada su FJ =
0 i FV = 0 slijedi FJ = 1, izvedena kao
. Dakle, FM je mogue izraziti kao
ostvariti s jednim NILI vratima koja imaju dva ulaza, kao to pokazuje slika 1.9-4(c).
Integrirani krug 74LS85 predstavlja krug 4 bitnog usporeivaa vrijednosti i prikazan je na slici 1.9-5.
Uz prethodno opisane ulaze i izlaze krug 74LS85 ima jo tri ulaza za povezivanje kruga u usporeiva
4n binarnih vrijednosti, pri emu je n = 1, 2, 3
62
63
Blok dijagram dekodera koji pretvara trobitni binarni niz u osam izlaznih bita prikazuje slika
1.10-1(a). Funkcionalni opis dekodera 3-u-8 u obliku tablice istinitosti prikazuje slika 1.10-1(b). Za
svaku ulaznu binarnu kombinaciju postoji samo jedan izlaz ija je vrijednost jednaka jedinici, tj.
pojedina ulazna kombinacija odabire samo jedan od osam izlaza. Logiki dijagram dekodera 2-u-8
prikazuje slika 1.10-1(c)
Dekoderi se izvode u obliku integriranih krugova srednjeg stupnja integracije kao dekoderi 2-u-4,
3-u-8 i 4-u-10. Npr., integrirani krug 74LS42 je dekoder 4-u-10, dok je integrirani krug 74LS138
dekoder 3-u-8.
povratak
64
1.10.2 Koderi
Kodiranje je suprotna operaciju od dekodiranja i oznaava postupak dogovornog jednoznanog
pridruivanja skupa ulaznih binarnih znamenaka odgovarajuem binarnom nizu - kodu. Koder je
kombinaciona mrea koja na izlazu daje n bitni binarni kod zavisno od m aktiviranih ulaza,
.Blok dijagram kodera koji pretvara simbol prikazan pomou osambitnog niza u trobitni
izlazni kod prikazuje slika 1.10-2(a). osam ulaza od I0 do I7 su kodirani koritenjem trobitnog
binarnog koda, n2n1n0. Funkcionalni opis kodera 8-u-3, u obliku tablice istinitosti, prikazuje slika
1.10-2(b). U ovoj definiciji kodera u pojedinom trenutku samo jedan od ulaza smije biti u stanju
jedinice. Logiki dijagram kodera 8-u-3 prikazuje slika 1.10-2(c).
65
1.10.3 Multipleksori
Multipleksor je kombinaciona mrea koja odabire jedan od vie moguih ulaznih signala i usmjerava ga
na jedanu izlaznu stezaljku. Izborom ulazne linije upravlja skup varijabli odabira. Najee, multipleksor
s n varijabli odabire jedan od 2n ulaznih signala.
Blok dijagram multipleksora 4-u-1 prikazuje slika 1.10-3(a). Funkcionalni opis multipleksora 4-u-1 u
obliku tablice istinitosti prikazuje slika 1.10-3(b). Pojedini od etiri ulaza od na izlaz Q. Logiki I0 do I3 se
odabire varijablama S1 do S0 i usmjerava dijagram multipleksora 4-u-1 prikazuje slika 1.10-3(c). Za
prikaz rada sklopa promatra se sluaj kada je (S1S0) = (10)2, emu u dekadskom brojevnom sustavu
odgovara broj 2. Pratei tijek ulaznih signala U2, tj. na izlaz se U0 do U3 slijedi Q = usmjeravaju samo
ulazi ija je adresa jednaka dva. Openito se na izlaz prosljeuju samo oni ulazi iju adresu odreuju
varijable odabira. Multipleksori se izvode kao integrirani krugovi srednjeg stupnja integracije i to 2-u-1,
4-u-1, 8-u-1 i 16-u-1. Npr., multipleksor 8-u-1 je izveden kao integrirani krug 74LS151, dok integrirani
krug 74LS352 predstavlja dvostruki 4-u-1 multipleksor.Ako se pak eli poslati samo jedan ulazni signal
na neku od demultipleksor. Demultipleksor predaje n izlaznih linija, koristi se podatke iz jednog izvora u
jedno od nekoliko odredita. Demultipleksor slui kao digitalni krug za razdiobu podataka, dok
multipleksor slui za odabir podataka.
66