MIPS - TEORIJSKI KOLOKVIJUM Flashcards
(42 cards)
Sta je kombinaciona mreza?
U opstem slucaju, kombinaciona mreza je digitalni sistem koji racuna Bulovu funkciju.
Digitalni sistem kod koga je izlaz u svakom trenutku Bulova funkcija ulaza.
Vrednost zavisi od samo od trenutnih ulaza, ne od vrednosti koje su ranije bile na ulazu.
Navedi i objasni sve tri osobine kombinacione mreze.
Osobina 1: Funkcija mora biti potpuno definisana tj deterministicka. Izlaz mora biti definisan za svaku kombinaciju koja se moze naci na ulazu.
Osobina 2: Funkcija mora biti jednoznacna.
Za jednu vrednost ulaza funkcija mora da ima jednu vrednost izlaza.
Signal moze imati samo jedan izvor vrednosti.
Osobina 3: Ulaz kombinacione mreze ne sme biti funkcija izlaza iste kombinacione mreze - ne sme biti povratne sprege.
Navedi kombinacione mreze koje se koriste u ovom predmetu
Multiplekser, demultiplekser, dekoder, koder, sabirac, mnozac, softer za jedno ili vise mesta, komparator
Objasni multiplekser.
Funkcija: “izbor” koji prosleđuje jedan od više ulaza na izlaz na osnovu vrednosti selektorskih linija.
Ulaz: n ulaza Jedan izlaz
Izlaz: Y, koji je vrednost jednog od ulaza u zavisno od vrednosti selektorskih linija.
Objasni demultiplekser.
Funkcija: Demultiplekser usmerava jedan ulazni signal na jedan od više izlaza, zavisno od vrednosti selektorskih linija.
Ulaz: Demultiplekser ima jedan ulazni signal
Izlaz: Demultiplekser ima više izlaza (npr. 4 izlaza za 2 selektorske linije), od kojih jedan prenosi ulazni signal, dok su ostali neaktivni.
Objasni dekoder
Šta radi: Dekoder pretvara binarnu vrednost sa ulaznih linija u odgovarajući izlaz, aktivirajući samo jedan od više izlaza.
Ulaz: Dekoder ima m ulaznih linija koje predstavljaju binarni broj.
Izlaz: Dekoder ima 2 na m izlaza, od kojih je samo jedan aktivan, zavisno od vrednosti ulaza.
Objasni koder
Šta radi: Koder pretvara aktivni izlaz u binarni kod na ulazu.
Ulaz: Koder ima više ulaza, ali samo jedan ulaz je aktivan u svakom trenutku.
Izlaz: Koder ima m izlaznih linija koje predstavljaju binarni broj koji odgovara aktivnom ulazu.
Objasni komparator
Komparator
Šta radi: Komparator upoređuje dve binarne vrednosti i daje izlaz koji pokazuje da li su vrednosti jednake ili koja je veća/manja.
Ulaz: Komparator ima dva ulaza, obično označena kao A i B, koji predstavljaju binarne brojeve.
Izlaz: Komparator ima izlazne linije koje mogu pokazati da li je A=B, A>B, ili A<B.
Objasni pomerac
Šta radi: Pomerac pomera bitove u binarnom broju ulevo ili udesno, što je korisno za množenje ili deljenje sa 2.
Ulaz: Pomerac ima ulazni binarni broj koji se pomera.
Izlaz: Pomerac ima izlaz koji prikazuje binarni broj nakon što su bitovi pomereni za određeni broj pozicija.
Objasni sabirac
Šta radi: Sabirač obavlja binarno sabiranje dva broja i generiše zbir i eventualni prenos.
Ulaz: Sabirač ima dva ulaza koja predstavljaju binarne brojeve koji se sabiraju, kao i ulaz za prenos sa prethodnog bitnog mesta.
Izlaz: Sabirač ima izlaze za zbir (rezultat sabiranja) i prenos (koji ide na sledeći bitni položaj).
Sta je sekvencijalna mreza?
Sekvencijalna mreža je vrsta digitalnog sklopa čiji izlaz zavisi ne samo od trenutnih ulaza, već i od prethodnih vrednosti ulaza, tj. stanja sistema. Sekvencijalne mreže koriste memorijske elemente (kao što su flip-flopovi ili registri) kako bi sačuvale prethodna stanja sistema, čime omogućavaju “pamćenje” prošlih događaja.
Objasni asinhroni reset flip-flopa (registra)
implementira se kao sastavni deo flip-flopa, resetuje flip-flop cim se pojavi.
Objasni sinhroni reset flip-flopa (registra)
implementira se kao kao deo logike na ulazu flip-flopa, resetuje flip-flop tek na sledecoj uzlaznoj ivici takta.
Objasni brojac.
Brojač je sekvencijalni digitalni sklop koji generiše sekvencijalne binarne brojeve u odgovoru na ulazni signal, poput takta.
Objasni registar sa dozvolom upisa.
Objasni pomeracki registar (shifter)
Koje su dve osnovne gradivne komponente procesora?
Registar i aritmeticko logicka jedinica
Sta odredjuje automat?
S-skup stanja
U-skup ulaza
I - skup izlaza
So - pocetno stanje
fp - fja prelaza
fi - fja izlaza
Sta je skup stanja (S)?
Skup svih vrednosti koje moze da ima dati sekvencijalni sistem.
Vrednost predstavlja stanje automata.
Sta je skup ulaza (U)?
Skup svih vrednosti koje mogu da se pojave na ulazu datog sekvencijalnog sistema
Sta je skup izlaza? (I)
Skup svih vrednosti koje mogu da se pojave na izlazu datog sekvencijalnog sistema
Sta je pocetno stanje? (So)
Vrednost koju dati sekvencijalni sistem ima na pocetku rada sistema. Obicno se obelezava kao IDLE. So mora pripadati S.
Sta je fp?
Fp je funkcija prelaza koja definise sta je naredno stanje u zavisnosti od trenutnog stanja sistema (i ulaza kod Mirijevog automata).
Sta je fi?
Fi je funkcija izlaza koja definise sta je naredno stanje u zavisnosti od trenutnog ulaza sistema.