[理工] 計組forwarding

看板Grad-ProbAsk作者 (優質水瓶男)時間10年前 (2014/02/09 22:46), 編輯推噓1(106)
留言7則, 4人參與, 最新討論串1/3 (看更多)
add $s3, $s1, $s0 bne $s2, $s3, 10 在有forwarding的情況下 這樣為什麼還要停一個clock? add在MEM把結果fowarding到EXE bne 在EXE stage做計算 這樣不是可以救嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.43.139.149

02/09 23:00, , 1F
因為他在ID判斷要不要跳 MEM救ID 所以要停一個clock
02/09 23:00, 1F

02/09 23:02, , 2F
題目沒特別說明的話都是在ID決定要不要跳
02/09 23:02, 2F

02/09 23:18, , 3F
所以他也會在ID就去計算暫存器是否相等嗎?
02/09 23:18, 3F
※ 編輯: ken1325 來自: 114.43.139.149 (02/09 23:19)

02/09 23:22, , 4F
是 你可看書上應該都有圖
02/09 23:22, 4F

02/09 23:51, , 5F
謝謝!!
02/09 23:51, 5F

02/10 22:11, , 6F
MIPS是ID決定, 所以題目都假設這樣,
02/10 22:11, 6F

02/10 22:11, , 7F
做了很多題後才發現QQ
02/10 22:11, 7F
文章代碼(AID): #1IzvJ4ni (Grad-ProbAsk)
文章代碼(AID): #1IzvJ4ni (Grad-ProbAsk)