Looking for Računarske arhitekture test answers and solutions? Browse our comprehensive collection of verified answers for Računarske arhitekture at c2.etf.unsa.ba.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
Neka se sljedeća sekvenca instrukcija izvršava u oglednoj MIPS arhitekturi sa prosljeđivanjem koja koristi reorder buffer:
Neka je kašnjenje protočnog množača 7 ciklusa i protočnog sabirača 4 ciklusa. Koliko je ciklusa potrebno za izvršenje sekvnce?
Neka se sljedeća sekvenca instrukcija izvršava u oglednoj MIPS arhitekturi sa prosljeđivanjem bez
subd f1
f1
, f3, f2addd f4
Neka je kašnjenje protočnog množača 7 ciklusa i protočnog sabirača 4 ciklusa. U kojem ciklusu se radi WB faza pete instrukcije?
Neka se sljedeća sekvenca instrukcija izvršava u VLIW arhitekturi koja u svakom ciklusu sata pokreće po jednu instrukciju ALU/grananja i po jednu instrukciju čitanja/pisanja iz/u memoriju.
$t0,
0($s1)
$t1,
0($s2)
Neka je kompajler odmotao gornju petlju pet puta. Koliko je ciklusa potrebno da bi se izvršilo pet iteracija petlje?
Neka se sljedeća sekvenca instrukcija izvršava u oglednoj protočnoj strukturi sa prosljeđivanjem i detekcijom hazarda:
lw r2, 10(r1)lw r1, 10(r2)add r1, r1, r5 add r2, r1, r3 or r1, r3, r1 sw r1, 0(r3)
Neka su prve četiri instrukcije na adresi 8000 0180 (koja je ulazna tačka za obradu izuzetka):
0x80000180: sw r26, 1000(r0)0x80000184: sw r27, 1004(r0)0x80000188: add r2, r3, r20x8000018C: add r1, r3, r1
Ako se desi izuzetak u EXE fazi treće instrukcije u sekvenci, u kojem ciklusu izvršenja sekvence će se desiti posljednji upis u registar r1?
Neka se sljedeća sekvenca instrukcija izvršava u oglednoj protočnoj strukturi sa prosljeđivanjem i detekcijom hazarda:
add
r5, r2, r1
addi
r2, r5, 2
sub
r1, r8, r5
and
r3, r2, r5
add
r3, r1, r2
ori
r3, r1, 6
U kojem ciklusu izvršenja sekvence će se desiti prosljeđivanje
Neka se sljedeća sekvenca instrukcija izvršava u oglednoj protočnoj strukturi sa detekcijom hazarda koja podržava mehanizam prosljeđivanja samo iz MEM/WB pregradnog registra:
addr2 , 4, , , 1, 2, 1, 1, , 1,
Koliko je zastoja potrebno da bi se sekvenca pravilno izvršila?
Neka se sljedeća sekvenca instrukcija izvršava u oglednoj protočnoj strukturi sa prosljeđivanjem i detekcijom hazarda:
,
r2,
r3,
0(r1),
0(r1),
r4,
r5,
0(r1),
r3,
r4Ako se može promijeniti raspored instrukcija, koji je minimalni broj ciklusa potrebnih za izvršenje sekvence?
Za sekvencu instrukcija:
100: addi r1, r2, 4
104: bne r1, r5, lbl
108: sw r4, 12(r0)
112: or r3, r1, r2
116: lbl: slt r4, r7, r9
Koja će vrijednost biti na izlazu komponente (žica označena crvenom bojom na šemi) kada instrukcija na adresi 104 bude u odgovarajućoj fazi izvršenja? Odgovoriti u decimalnom zapisu.
Neka se na izlaznom portu memorije instrukcija nalazi riječ: 00000001011001110000000000100010
Pretpostaviti da su u memoriji podataka na svim adresama upisane vrijednosti 0, a vrijednost registra r
Koja vrijednost će se nalaziti na izlazu iz multipleksera kojim upravlja MemToReg kontrolni signal kada gornja instrukcija bude u odgovarajućoj fazi izvršenja? Odgovoriti u decimalnom zapisu.
Lista opkoda\funct polja je data na slici.
Neka se na izlaznom portu memorije instrukcija nalazi riječ: 00000001011001110000000000100010
Pretpostaviti da su u memoriji podataka na svim adresama upisane vrijednosti 0, a vrijednost registra r
Koja vrijednost će se nalaziti na izlazu iz multipleksera kojim upravlja MemToReg kontrolni signal kada gornja instrukcija bude u odgovarajućoj fazi izvršenja? Odgovoriti u decimalnom zapisu.
Lista opkoda\funct polja je data na slici.