250 likes | 926 Views
OSNOVI RA ČUNARSKE TEHNIKE 1. ELEKTRONSKE OSNOVE RAČUNARA 6. Aritmeti čko-logička jedinica (ALU). Aritmetičko-logička jedinica (ALU) Izvršava aritmetičke i logičke instrukcije nad binarnim brojevima. RAM. Clock. ALU. ROM. Control. Unit. Aritmeti čko-logička jedinica (ALU).
E N D
OSNOVI RAČUNARSKE TEHNIKE 1 ELEKTRONSKE OSNOVE RAČUNARA 6
Aritmetičko-logička jedinica (ALU) • Aritmetičko-logička jedinica (ALU) • Izvršava aritmetičke i logičke instrukcije nad • binarnim brojevima RAM Clock ALU ROM Control Unit
Aritmetičko-logička jedinica (ALU) • Aritmetičko-logička jedinica (ALU) • Aritmetičke operacije • Sabiranje, • oduzimanje, • množenje i deljenje • binarnih i BCD • brojeva sa pokretnim • i nepokretnim • zarezom • Logičke operacije • Osnovne logičke • operacije I, ILI, NE... • Pomeranje, rotacija, • komplementiranje,... prema DATA magistrali izlaz ulaz Rezultati logičkih operacija Rezultati aritmetičkih operacija ALU registri izbor registara ALU kontrolna logika izbor aritmetičke operacije izbor logičke operacije LOGIČKE OPERACIJE ARITMETIČKE OPERACIJE signal od CU za tajming i kontrolu odlučivanje računanje
Aritmetičko-logička jedinica (ALU) • U sklopu ALU nalaze se i registri u koje se smeštaju operandi i rezultat operacije: • Akumulatori • Privremeni registri (međuregistri) • Registar stanja... X N Z V C
Logičke mreže • Kombinacione mreže • Stanje na izlazu mreže zavisi od trenutne vrednosti logičkih promenljivih na ulazu • Kombinacione mreže ne mogu da pamte
KOMBINACIONA LOGIČKA MREŽA ULAZI IZLAZI MEMORIJSKI ELEMENTI Logičke mreže • Sekvencijalne mreže • Logičko stanje na izlazu ne zavisi samo od trenutne vrednosti signala na ulazu, već i od prethodnog stanja u kome se nalazila ta mreža
Logičke mreže • U savremenim računarskim sistemima se primenjuje sinhrona logika • Sva digitalna kola rade pod dejstvom jedinstvenog takta za sinhronizaciju • Takt se generiše pomoću oscilatora ili takt generatora • Osnovni takt može da se podeli deliteljima učestanosti • Učestanost se meri megahercima (MHz)
Osnovna aritmetička kola • Polusabirač(half adder) • Sabira dva bita i ne sabira prenos nastao sabiranjem bita manje težine
Osnovna aritmetička kola • Potpuni sabirač (full adder) • Sabira dva bita uključujući bit prenosa nastao sabiranjem bita manje težine
Osnovna aritmetička kola • Potpuni sabirač (full adder) • Sastoji se od dva polusabirača i jednog ILI kola
Osnovna aritmetička kola • Paralelni sabirač A3 A2 A1 A0 + B3 B2 B1 B0 S4 S3 S2 S1 S0
Memorijska kola mogu da zapamte prethodno stanje Flip-flop je logička mreža koja može da zapamti samo jedan bit podatka (jednu binarnu cifru) flip - flop je kolo sa dva stabilna stanja Rad flip - flopa može da se opiše: tabelom stanja analitički logičkom funkcijom Rad flip - flopa može da se sinhronizuje sa signalom takta (clock) Osnovna memorijska kola
RS-FF je memorijsko kolo koje ima priključke zaSet i Reset Realizuje se pomoću logičkih kola Sastoji se od ukrštene veze izlaza i ulaza dva NILI ili dva NI kola Osnovna memorijska kola
Osnovna memorijska kola • Sinhroni RS-FF
D-FF ima samo jedan ulazni priključak Pogodniji je za prihvatanje i prenos podataka od flip-flopova sa dva ulaza Koristi se kao osnovna komponenta za realizaciju drugih memorijskih kola Osnovna memorijska kola
Osnovna memorijska kola • Sinhroni D-FF