[理工] 計組 hazard

看板Grad-ProbAsk作者 (boringday)時間10年前 (2016/01/06 00:09), 編輯推噓5(508)
留言13則, 6人參與, 最新討論串1/2 (看更多)
http://imgur.com/aUikgrI&BP4Mbp7
題目跟解答~ 想問第一題 解答說 在cycle5 wb 之前做fetch都會錯誤的R2值 但是fetch不是只得到指令 真正的值是在ID才得到嗎 想問是不是哪裡想錯了 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.114.209.87 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1452010187.A.42C.html

01/06 00:25, , 1F
因為是先寫再讀 所以我也覺得最後一個沒問題@@
01/06 00:25, 1F

01/06 00:26, , 2F
有錯請高手指正
01/06 00:26, 2F

01/06 00:32, , 3F
下面那三個狀的話應該是cycle6WB錢財對
01/06 00:32, 3F

01/06 00:36, , 4F
sorry 看不太懂@@!
01/06 00:36, 4F

01/06 00:40, , 5F
解答看起來是 and 和下面兩個指令有hazard and WB在c6才
01/06 00:40, 5F

01/06 00:40, , 6F
01/06 00:40, 6F

01/06 01:03, , 7F
應該是沒有說是MIPS機器所以不假設reg是前讀後寫
01/06 01:03, 7F

01/06 01:09, , 8F
更正:先寫後讀
01/06 01:09, 8F

01/06 09:42, , 9F
謝謝大家~應該是看懂了
01/06 09:42, 9F

01/06 09:55, , 10F
我看錯了我看成and是寫
01/06 09:55, 10F

01/06 13:36, , 11F
解答的fetch應該是題目說的operand fetch吧所以在ID沒
01/06 13:36, 11F

01/06 13:36, , 12F
01/06 13:36, 12F

01/06 17:40, , 13F
最後一個and在R2寫入後才讀 所以沒問題
01/06 17:40, 13F
文章代碼(AID): #1MY-hBGi (Grad-ProbAsk)
討論串 (同標題文章)
文章代碼(AID): #1MY-hBGi (Grad-ProbAsk)