ORT1/Februar 2021

Izvor: SI Wiki
< ОРТ1
Datum izmene: 6. februar 2023. u 19:58; autor: DjoleRkc (razgovor | doprinosi) (Нова страница: {{tocright}} {{нерешено}}<!-- Ово ставити уколико НИЈЕДАН задатак није решен, док уколико само неки з…)
Pređi na navigaciju Pređi na pretragu
Ovaj rok nije rešen. Pomozite SI Wiki tako što ćete ga rešiti.

Februar 2021. godine održan je 9. februara 2021.

4. zadatak

Postavka

  1. (10p) Konstruisati master-slave JK flip-flop, kod koga je jedan vrednost ulaznog signala takta C, a nula aktivna vrednost ulaznih signala J i K, koristeći asinhroni RS flip-flop sa NI elementima i minimalnim brojem NI elemenata. U postupku rešavanja predstaviti strukturnu šemu datog asinhronog RS flip-flopa sa NI elementima, a zatim ga iskoristiti kao modul. Tabelarno predstaviti zakon pobude asinhronog RS flip-flopa sa NI elementima.

Rešenje

5. zadatak

Postavka

(10p)

  1. Potrebno je nacrtati četvoroulazni prioritetni koder kao modul sa svim ulazima i izlazima. Koder treba da poseduje ulaz signala dozvole Enable (E). Popuniti tablicu (kada je signal dozvole Enable (E) aktivan) i napisati formule (uopštene zajedno sa signalom dozvole Enable (E)) koje opisuju zakon funkcionisanja ovog modula. Indekse ulaza i izlaza treba obeležavati tako što bit sa indeksom nula predstavlja najniži bit. Najviši prioritet kodera ima ulaz sa najvišim indeksom.
  2. Potrebno je nacrtati četvorokanalni multiplekser (sa četiri informaciona ulaza) kao modul sa svim ulazima i izlazima. Kanali su širine jedan bit. Multiplekser treba da poseduje ulaz signala dozvole Enable (E) koji je aktivan u logičkoj jedinici. Napisati formule koje opisuju zakon funkcionisanja ovog modula.
  3. Korišćenjem modula iz stavke b), potrebno je realizovati strukturnu šemu osmokanalnog multipleksera.

Rešenje

6. zadatak

Postavka

  1. (15p) Realizovati jedan razred registra sa dekrementiranjem, inkrementiranjem i paralelnim upisom pomoću T flip-flopa, kod kojeg je logička nula aktivna vrednost ulaza T, i NE, I i ILI logičkih kola sa proizvoljnim brojem ulaza. Kada nijedan od upravljačkih signala nije aktivan, obezbediti da se stanje registra ne menja. U postupku realizacije potrebno je posebnim kombinacionim tablicama prelaza/izlaza i pobuda predstaviti zakone funkcionisanja jednog razreda registra sa dekrementiranjem, inkrementiranjem i paralelnim upisom pomoću T flip-flopa, izvesti izraze za signale pobude Ti za sve tri funkcionalnosti, formirati objedinjeni signal pobude Ti, nacrtati strukturnu šemu takvog jednorazrednog registra. Korišćenjem datog jednorazrednog registra prikazati strukturnu šemu trorazrednog registra sa operacijom dekrementiranja (dec), inkrementiranjem (inc) i sinhronim brisanjem (cl).


Rešenje

7. zadatak

Postavka

(20p) Na slici je prikazana strukturna šema dela operacione jedinice procesora. Mikrooperacije koje se realizuju u jedinici ALU su date u tabeli:

S₁ S₀ F
0 0 A xor B
0 1 B + C₀
1 0 A - B - C₀
1 1 A + B + C₀
  1. Dopuniti dijagrame toka mikrooperacija i upravljačkih signala faze izvršavanja naredbe CNT1 koja prebrojava koliko bitova ima vrednost 1 u zapisu broja N (registar N) i rezultat smešta u registar A. Nakon završenog prebrojavanja registar N treba da ima istu vrednost kao i na početku operacije (tokom računanja registar N može da menja vrednost).
  2. Nacrtati strukturnu šemu upravljačke jedinice realizovane kao "šetajuća jedinica" sa D flip-flopovima.

ORT1 februar 2021 7. zadatak operaciona jedinica.svg