Dato il seguente codice in assembler MIPS:
lw $t0,8($s0)
lw $t1,12($s0)
sub $t2,$t0,St1
bgtz St2,tag
sw $t1,4($s0)
j end
tag
sw St2,9($s0)
end
Calcolare quanti colpi di clock sono necessari alla sua esecuzione sull’architettura pipelined a 5 stadi con propagazione riportata in figura 6.32 del testo, rappresentando l’evoluzione temporale della pipeline come in figura 6.35. si consideri sia il caso in cui il salto sia eseguito, sia quello in cui non viene eseguito
Chi mi spiega come si fa x piacere???