Professional Documents
Culture Documents
DRUGI RAD Elektronika
DRUGI RAD Elektronika
DRUGI RAD Elektronika
3. Potpuno zbrajalo..................................................................................................................2
8. Polu-zbrajalo........................................................................................................................8
ZAKLJUČAK...........................................................................................................................12
UVOD
Svi računari rade na principu binarnog sistema koji pretvaraju u simbole koje poznajemo na
osnovu različitih komponenti unutar računara, preciznije procesora.U slijedećem raću ćemo
objasniti na kom principu se vrši konverzija binarnih brojeva u poznate simbole. Detaljnije
objasniti pojam zbrajala, vrste istih, te način na koji rade.
Poseban osvrt ćemo uraditi na potpuno dvobitno zbrajalo te seriju 7400, pod kodom LS i
serijama koje tu spadaju.
Daljim tekstom u radu ćemo objasniti pojam i definiciju polu-zbrajala, njegove dijelove i na
koji način funkcionira, te pojasniti oznake procesora i čipova koji su trenutno u proizvodnji i
prodaji, te kako odabrati pravi.
Zbrajalo je složeni logički sklop koji zbraja binarne brojeve i uzima u obzir carry bit te se za
njega koristi termin potpuno zbrajalo. Danas je potpuno zbrajalo integrirano skoro u sve
digitalne sklopove pa je rijetkost da ga se susreće kao poseban sklop. Premda se u današnje
vrijeme na tržištu nudi kao zaseban čip, varijacije su u tipu zbrajala i veličini binarnih brojeva
koje može zbrajati. Općenito, zbrajalo (jednobitni broj) ima tri ulaza i dva izlaza, gdje su dva
ulaza, ulazi binarnih brojeva (A,B), a treći ulaz je za carry bit (Cin), odnosno za signal je li
došlo do preljeva. Izlazi su rezultati binarnog zbrajanja i signala koji govori je li došlo do
preljeva jedinice (Cout). Najčešća izvedba zbrajala je serijskim spajanjem dvaju poluzbrajala,
tj. kaskadiranjem polu-zbrajala, a carry signali se dovode na ILI vrata koja daju na izlazu
carry signal zbrajala. Naravno, moguće su i druge izvedbe zbrajala.
Procesor, bolje reći mikroprocesor - izveden u obliku jednog samostalnog integriranog sklopa,
srce je PC računalnog sustava i prema broju vodova podatkovne sabirnice određuje se klasa
PC sustava. Procesori tipa 80286 imaju 16 bit-nu (16 vodova) podatkovnu sabirnicu,
procesori tipa 80386 i 80486 (5x86) imaju 32 bit-nu podatkovnu sabirnicu, a procesori tipa
Intel PENTIUM (6x86) imaju 64 bit-nu podatkovnu sabirnicu. Ovu porodicu procesora
dizajnirala je firma Intel, a njima kompatibilne procesore proizvodi više proizvođača, kao
AMD naprimjer, tehnologije izrade su različite ali je skup uporabljenih instrukcija isti.
Općenito se za njih kaže kaže da pripadaju x86 porodici procesora. Brzinu rada procesora
određuje generator takta kojemu frekvencija (takt-CLOCK) ovisi o mogućnostima samog
procesora. U pravilu na raspolaganju je izbor standardnog radnog takta i uvišestručenog
(TURBO). Uvišestručenim taktom radi samo mikroprocesor, a periferije zbog svoje sporosti i
dalje rade manjim taktom.
1
je sproveo ideju da se podaci prilikom popisa zapisuju na mašinski čitljivom medijumu (na
bušenim karticama), a da se kasniej obrađuju njegovom mašinom. Koristeći ovaj pristup
obrada rezultata popisa uspješno je završena za godinu dana. Od Holeritove male kompanije
kasnije je nastala čuvena IBM.
Godine 1941., Konard Cuze konstruirao je 22-bitni uređaj za računanje Z3 koji je imao
izvijesne mogućnosti programiranja (podržane su bile petlje, ali ne i uslovni skokovi), te se
često smatra i prvim ralizovanim programabilnim računalom. Cuzeove mašine tokom Drugog
Svjetskog rata naišle su samo na ograničene primjene. Cuzeova kompanije proizvela je oko
250 različitih tipova računara do kraja šezdesetih godina, kada je postala dio kompanije
Siemens.
U okviru suradnje kompanije IBM i sveučilišta Harvard, tim Harvarda Aikena završio je
1944.godine uređaj Harvard Mark I. Ovaj uređaj je čitao instrukciej sa bušene papirne trake,
imao je preko 760 tisuća dijelova, dužinu 17 metara, visinu 2.4m, te masu 4.5 tona. Mark I
mogao je da pohrani u memoriji (uporabom elektromehaničkih prekidača) 72 broja od po 23
dekadne znamenke. Sabiranje i oduzimanje dva broja trajalo je trećinu, množenej šest, a
dijeljenje petnaest sekundi.
Jedan od prvih elektroničkih računala ABC (specijalne namjene – rješavanje sistema linearnih
jednadžbi) napravili su 1939.godine Atanasov i Beri. Mašina je prva koristila binarni brojevni
sustav i električne kondenzatore (engl. Capacitor) za skladištenje bitova – sistem koji se u
svojim suvremenim varijantama koristi i danas u okviru tzv. DRAM memorije. Mašina nije
bila programabilna.
3. Potpuno zbrajalo
U današnje je vrijeme zbrajalo sveprisutni logički sklop koji je integriran u mnoge uređaje i
aparate. Zbrajalo je složeni logički sklop koji obavlja funkciju zbrajanja binarnih brojeva.
Potpuno zbrajalo sastavni je dio aritmetičko-logičke jedinice (ALU). Često se naziva i binarno
zbrajalo. Osim što sudjeluje u operaciji zbrajanja binarnih brojeva, sudjeluje u još mnogo
drugih logičko-aritmetičkih operacija, kao što je računanje adrese, sudjeluje u operaciji
množenja, operator dodavanja inkrementa itd. Potpuno zbrajalo može biti konstruirano da
zbraja binarne brojeve u raznim kodovima (kao što je EXCESS-3, Grayev kod itd.). Sastavni
dio zbrajala je polu-zbrajalo, odnosno potpuno zbrajalo sastoji se od dvaju polu-zbrajala
povezanih u cjelinu.
2
Slika 1. Shematski prikaz potpunog zbrajala
Popuno zbrajalo prikazano na slici ispod ima tri ulaza i dva izlaza. Predstavlja kombinacionu
mrežu koja zbraja vrijednosti postavljene na njezinim ulazima.
Ulazi Ai i Bi predstavljaju dva značajna bita koja treba zbrojiti, dok CULi predstavlja bit
prijenosa koji slijedi zbrajanjem binarnih vrijednosti s mjesta manje značajnog bita. Izlazi Zi i
CIZipredstavljaju bitove zbroja odnosno prijelaza. Npr., ako je Ai = 1, Bi = 0 i CULi = 1, onda
je Zi = 0, a CIZi = 1; tj. zbroj Ai, Bi i CULi (1 + 0 +1) jednak je binarnom broju (10)2,
odnosno Zi = 0, a CIZi = 1.
3
Slika 3. Potpuno zbrajalo sa tri ulaza i dva izlaza
Navedene izraze moguće je izvesti korištenjem bilo kojeg tipa logičkih vratiju. Međutim,
vidljivo je da funkcija Zi predstavlja operaciju isključivo-ILI nad varijablama Ai , Bi i CULi.
4
Slika 4. 4-bitno binarno zbrajalo
S = A ⊕ B ⊕Cin
Za zamjenu dvoja EX-ILI vrata sveukupno nam je potrebno osam NI vrata, bolje rečeno za
realizaciju izlaza S. Za realizaciju izlaza Cout koristit ćemo drukčiji princip, tj. koristit ćemo
De Morganov teorem. Tako ćemo izlazni signal prvih NI vrata i petih NI vrata dovesti na ulaz
5
NI vrata i time dobiti izlaz Cout. Promotrimo izraz za Cout i izvršimo duplu negaciju izraza,
time nismo promijenili Cout.
Isti principi izvedbe s NI vratima vrijede i za izvedbu s NILI vratima. Ova se izvedba rjeđe
koristi jer je za tu izvedbu potrebno više NILI logičkih sklopova nego s NI izvedbom.
6
6. Zbrajanje višebitnih brojeva
Metoda spajanja potpunih zbrajala gdje se izlazni carry bit (Cout) spaja na ulazni carry bit (Cin)
drugog zbrajala zove se ripple – carry metoda ili metoda s postepenim prijenosom. Kod ove
konstrukcije operacija zbrajanja izvršava se paralelno, tj. ulazi binarnih brojeva istovremeno
dobiju signal na ulaz potpunog zbrajala, dok se prijenos carry signala širi serijski, tj. unutar
zbrajala bitovi binarnog broja se zbroje i „čeka“ se carry signal na ulazu od prethodnog
zbrajala. Kada taj signal dođe, onda se može izvršiti operacija zbrajanja, a carry signal tog
zbrajala ide na sljedeće potpuno zbrajalo koje je u nizu i koje isto tako mora „čekati“ carry
signal tog zbrajala kako bi izvršio svoju operaciju zbrajanja. Ovakva je konstrukcija vrlo
jednostavna, što omogućava brzu izradu, no sa sobom vuče nedostatke.
7
Glavni nedostatak ovakve konstrukcije jest vrijeme potrebno za obavljanje operacije, tj. ima
jako veliko kašnjenje, a razlog tome je što zadnje u nizu zbrajalo mora čekati carry signal
kako bi dovršilo operaciju, a taj signal ide od prvog do zadnjeg zbrajala prolazeći kroz sva
zbrajala i svako zbrajalo generira kašnjenje carry signala. To znači da signal mora proći kroz
n- EX-ILI vrata i kroz n-logičkih blokova koji generiraju carry signal.
8. Polu-zbrajalo
Polu-zbrajalo je složeni logički sklop, s dva ulaza i s dva izlaza. Obavlja logičku operaciju
zbrajanja dvaju jednobitnih binarnih brojeva. Ako se prisjetimo tablice zbrajanja iz prehodnog
poglavlja, uvidjet ćemo da tablica zbrajanja odgovara tablici stanja za EX– ILI logički sklop,
dok tablica stanja za carry bit odgovara tablici stanja za I–logički sklop. Iz toga vidimo da je
polu-zbrajalo složeni logički sklop koji se sastoji od EX–ILI i I-logičkih vrata. Ulazi polu-
zbrajala su dva binarna broja, u ovom slučaju A i B, dok su izlazi zbroj ta dva binarna broja
(S) i carry bit (C), tj. izlaz koji ukazuje je li došlo do preljeva jedinice. Za polu-zbrajalo
kažemo da je nepotpuno zbrajalo, jer može zbrojiti dva binarna broja koja su jednobitna ili
dva bita, koja se nalaze na najmanjem težinskom mjestu kod višebitnih brojeva. Ukoliko dođe
do preljeva jedinice, utoliko polu-zbrajalo neće taj preljev uzimati u obzir jer ga „ne vidi“ i
time dolazi do pogreške u zbrajanju višebitnih binarnih brojeva. To znači da proces zbrajanja
dvaju binarnih brojeva nije potpun, nego djelomičan pa se zato ovo zbrajalo naziva polu-
zbrajalo (eng. Half–adder). Shema polu-zbrajala i simbol uz tablicu stanja je prikazan:
8
Slika 10. Simbol polu-zbrajala
Serija 7400 sadrži stotina uređaja koji osiguravaju sve, počevši od bazičnih logičkih ulaza,
brojača, zbrajala za posebne namjene i aritmetičke logičke jedinice.
Porodica 7400 serije su dijelovi konstruirani koristeći bipolarne tranzistore, stvarajući i naziv
tranzistori – logički tranzistori (engl. Transistor-transistor logic) (TTL). Novije serije, manje
ili više kompatibilne u funkcijskom i logičkom nivou sa ostalim komponentama, koriste
CMOS tehnologiju ili kombinaciju dvaju (BiCMOS). Originalno, bipolarni krugovi
osiguravaju veću brzinu ali koriste veću energiju u poređenju sa serijom 4000 CMOS uređaja.
Bipolarni uređaji su također limitirani na fiksno napajanje strujom u stalnoj voltaži, obično
5V, dok su CMOS komponente obično u većem rangu napajanja energijom.
9
odnosno snage. One su sažete u slijedećoj tablici gdje su navedene grubim redoslijedom po
kojem su unesene:
10
Slika 11. Dvojno potpuno zbrajalo LS 183
11
ZAKLJUČAK
Objašnjeno je koje odstupanje može imati koji model zbrajala, koliko je vremenski potrebno
da se obradi određena količina podataka, te što je potrebno uraditi da bi se izvršila potpuna
sinkronizacija.
12
LITERATURA
https://en.wikipedia.org/wiki/Logic_gate
5. https://www.electronicshub.org/half-adder-and-full-adder-circuits/
13
Datum predaje rada:____________________________________
Povjerenstvo:
1. _______________________________________________
2. _______________________________________________
3. _______________________________________________