有兩小題想請問大家~
https://i.imgur.com/PegYtCR.jpg
https://i.imgur.com/yqjOrfN.jpg
1.
想請問19題的C選項是錯在把ex和mem stage結合後變成ex/mem ,原本的lw 指令會像a選項
一樣分成兩個兩個指令使得ex stage計算要讀取的mem data address和read memery data會
分開,因此clock rate不會改變?
2.
主要想請問20題的D選項,看完板上的討論還是不太懂為什麼錯QQ 從mem stage移動到ex st
age penalty少一個cycle => CPI 下降
還是因為cycle time會上升嗎?
謝謝大家 > <