logo

Crowdly

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

Pretpostaviti

da je došlo do kvara

u oglednoj

protočnoj

struktur

i

tako

da su vrijednosti kontrolnih signala MemWrite

i RegWrite

zamijenjene.

Neka

se

sljedeća

sekvenca

instrukcija izvršava u oglednoj

protočnoj

strukturi

sa prosljeđivanjem i detekcijom

hazarda

:

addi

r3

,

r2

,

10

sw

r3, 4(r3)

Ukoliko

je vrijednost registra r

i

= i, a svuda u memoriji podataka

je vrijednost 0,

koju vrijednost će posljednja

instrukcija

upisati

u registar? Odgovoriti u decimalnom zapisu.

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 sljedeća

sekvenca

instrukcija izvršava u oglednoj MIPS protočnoj

strukturi:

  • sub $t1, $t2, $t3
  • add $t1, $t1, $t3
  •         beq $t1, $t5, lbl
  • addi $t3, $t5, -1
  • sw $t2, 0($t0)
  •         and $t4, $t3, $t1
  • lbl2: sub $t2, $t3, $t4
  • lbl:   addi $t3, $t3, 4
  •         beq $t3, $t8, lbl2
  •         sw $t2, 0($t0)

Ukoliko

je vrijednost registra $t

i=i, koju vrijednost će imati registar $t2 nakon izvršenja sekvence?  Odgovor napisati u decimalnom zapisu.

View this question

Zaokružiti ispravno:

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!