logo

Crowdly

Browser

Add to Chrome

Računarske arhitekture

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:

  • addd f2, f3, f1

  • subd f1, f1, f2
  • muld f1, f3, f2

  • addd f4, f2, f2
  • subd f1, f2, f1

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?

View this question

Neka

se sljedeća sekvenca instrukcija izvršava u oglednoj MIPS

arhitekturi sa prosljeđivanjem bez 

reorder buffer-a:

  • addd f2, f3, f1
  • subd

    f1

    , f1, f2

  • muld

    f1

    , f3, f2
  • addd

    f4

    , f2, f2

  • subd f1, f2, f1

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?

View this question

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.

  • Loop: lb

    $t0,

    0($s1)

  • lb

    $t1,

    0($s2)

  • add $t0, $t0, $t1
  • sb $t0, 0($s1)
  • addi $s1, $s1, -1
  • addi $s2, $s2, -1
  • bne $s1, $0, Loop

Neka

je kompajler odmotao gornju petlju pet puta. Koliko je ciklusa

potrebno da bi se izvršilo pet iteracija petlje?

View this question

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, r2

0x8000018C: 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?

View this question

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

posljednji put?

View this question

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:

add

r2

,

r

4,

r9

sub

r3

,

r1

,

r2

lw

r

1,

8(r2)

and

r

2,

r

1,

r5

sw

r

1,

8(r0)

add

r4

,

r

1,

r2

Koliko

je zastoja potrebno da bi se sekvenca pravilno izvršila?

View this question

Neka

se sljedeća

sekvenca

instrukcija izvršava u oglednoj protočnoj

strukturi sa

prosljeđivanjem i detekcijom hazarda:

  • add

    r1

    ,

    r2

    ,

    r3
  • lw

    r1

    ,

    0(r1)
  • sw

    r1

    ,

    0(r1)
  • or

    r3

    ,

    r4

    ,

    r5
  • lw

    r4

    ,

    0(r1)
  • add

    r1

    ,

    r3

    ,

    r4

Ako

se može

promijeniti raspored instrukcija,

koji je minimalni broj ciklusa potrebnih za izvršenje sekvence?

View this question

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

1

Koja

će vrijednost biti na izlazu

shift-left-2

komponente (žica

označena crvenom bojom na šemi) kada instrukcija na adresi 104 bude

u odgovarajućoj fazi izvršenja? Odgovoriti u decimalnom zapisu.

View this question

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

i = i.

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.

1

View this question

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

i = i.

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.

1

View this question

Want instant access to all verified answers on c2.etf.unsa.ba?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!

Browser

Add to Chrome