考量在下圖的MIPS 處理器管線(pipeline)裡執行以下MIPS 組合語言
程式:
lw
add
sub
or
and
$4, 8($9)
$2, $3, $4
$7, $6, $5
$8, $2, $7
$1, $3, $8
如果電路中沒有forwarding unit,請列出在第五個clock cycle 結束時,
在MIPS 五級pipeline stage(IF, ID, EXE, MEM, WB)中各有那個指令
在執行?(若沒有指令在執行,那就列為nop 指令)(12 分)
當forwarding unit 有作用時,請列出在第五個clock cycle 結束時,在
MIPS 五級pipeline stage(IF, ID, EXE, MEM, WB)中各有那個指令在
執行?(若沒有指令在執行,那就列為nop 指令)(13 分)