WorksheetsGrađa računala - PPZ2
Total questions: 17
Worksheet time: 10mins
Upravljačka jedinica generira kakve signale i njima pobuđuje i koordinira sve aktivnosti unutar procesora, ali i u svim ostalim funkcijskim jedinicama računala.
automatske
upravljačke
signalne
Prijenos upravljanja s instrukcije na instrukciju preduvjet je (a) izvođenja programa.
Upravljačka jedinica procesora mora općenito podržati sljedeće temeljne funkcije:
uspostavljanje određenog stanja tijekom svakog instrukcijskog ciklusa (podsjetimo se, instrukcijski ciklus jedne strojne instrukcije čine dvije faze: PRIBAVI i IZVRŠI)
izvršavanje aritmetčkih operacija (npr. množenje, zbrajanje, ...)
određivanje sljedećeg stanja na temelju trenutnog stanja, stanja zastavica u statusnom registru i stanja na ulaznim upravljačkim linijama procesora
izvršavanje logičkih operacija (npr. I, ILI, NE, NILI… logički sklopovi)
Aritmetičko-logička jedinica procesora mora općenito podržati sljedeće temeljne funkcije:
pohranjivanje informacije koja opisuje tekuće stanje u kojem se procesor nalazi,
izvršavanje logičkih operacija (npr. I, ILI, NE, NILI… logički sklopovi)
generiranje upravljačkih signala za izmjenu podataka između procesora i drugih funkcijskih
računanje efektivne memorijske adrese izvorišta operanda ili odredišta rezultata
Na slici je pod brojem 1 označeno:
adrese operanda
adrese rezultata
adrese sljedećih instrukcija
operacijski kodovi
Na slici je pod brojem 2 označeno:
adresa operanda
adresa rezultata
adresa sljedeće instrukcije
operacijski kod
Označi tvrdnje koje se odnose na sklopovski pristup oblikovanja upravljačke jedinice:
upravljačka jedinica se promatra kao sekvencijalni logički sklop ili konačni automat (engl. finite-state machine) koji generira sljedove upravljačkih signala kao odgovor na iz memorije pribavljenu strojnu instrukciju, možebitne vanjske uvjete i stanje zastavica statusnog registra.
Takva se upravljačka jedinica obično naziva "čvrsto ožičena"(engl. Hardwired).
Naziva se firmwired
Središnja građevna sastavnica upravljačke jedinice je upravljačka memorija (ili mikroprogramska memorija) (engl. control memory) u kojoj su pohranjeni "upravljački signali" u formatu poput strojnih instrukcija u programu.
omogućuje bolji i sistematični dizajn jer su upravljački signali "formatirani" u mikroinstrukcije, a izmjena upravljačkih signala ili slijeda upravljačkih signala svodi se samo na promjenu sadržaja jedne ili više memorijskih lokacija mikroprogramske memorije.
Instrukciju bezuvjetnog grananja možemo opisati:
PC←X, gdje je X adresa ciljne instrukcije
PC←X gdje je X ciljna instrukcija
PC← X gdje je X gdje je privremeni registar
PC←X gdje je X programsko brojilo
Pri instrukciji bezuvjetnog grananja novi se sadržaj PC-a (PC←X) dobiva tijekom faze:
PRIBAVI instrukcije grananja
IZVRŠI instrukcije grananja
PRIBAVI instrukcije koja slijedi instrukciju grananja
IZVRŠI instrukcije koja slijedi instrukciju grananja
Instrukciju uvjetnog grananja možemo opisati:
PC← C, ako je poznata ciljna adresa X
PC←X ako uvjet C nije ispunjen
PC← C ako je uvjet C ispunjen
PC←X, ako je uvjet C ispunjen
Odnos između pozivajućeg i pozvanog programa je:
pozvani program poziva drugi pozvani program, koji poziva pozivajući program
pozivajući programi se međusobno pozivaju, a pozvani program omogućuje povratak u pozivajući program
pozvani program poziva pozivajući program
pozivajući program poziva pozvani program
Koja je struktura stoga?
datotečna FIFO
datotečna LIFO
podatkovna FIFO
podatkovna LIFO
Kako se u većini slučajeva ponaša stog?
tijekom izvođenja PUSH instrukcije raste u smjeru rastućih memorijskih adresa
tijekom izvođenja POP instrukcije smanjuje se u smjeru padajućih memorijskih adresa
tijekom izvođenja PUSH instrukcije raste u smjeru padajućih memorijskih adresa
ne mijenja se tijekom izvođenja bilo koje instrukcije PUSH/POP
Dva osnovna pristupa oblikovanju upravljačke jedinice su:
adresno i reprogramiranjem
sklopovski i mikroprogramski
mikroprogramski i adresno
reprogramiranjem i sklopovski
Neke od aritmetičkih operacija su:
množenje, inkrement, dekrement, isključivo ili, negacija
množenje, inkrement, dekrement, zbrajanje, dijeljenje
množenje, oduzimanje, dekrement, isključivo i, negacija
množenje, oduzimanje, dekrement, isključivo ili, isključivo i
ALU se oblikuje tako da se:
oblikuje aritmetička sekcija, zatim se naprave preinake kako bi se mogle izvoditi i logičke operacije
oblikuje logička sekcija, zatim se naprave preinake kako bi se mogle izvoditi i aritmetičke operacije
oblikuje aritmetička sekcija, zatim nezavisno logička sekcija
oblikuje logička sekcija, zatim nezavisno aritmetička sekcija
Sklopovski realizirana upravljačka jedinica koristi se u mobitelima.
točno
netočno
