作者adplz53 (蛤不要吧)
看板Grad-ProbAsk
標題[理工] 計組有關branch的stall
時間Sun Jan 15 01:46:20 2017
http://i.imgur.com/SqSBqu1.jpg
大家好 想請問99台聯大的第一小題
bne指令在解答的C5 C6處那個stall有點不明白他的用意
假如branch在MEM決定是否跳的話
因為有forward
在ALU計算時應該就不需要暫停了吧?
另一個想法是
假如在ID決定是否跳
那C5是不是該填入IF而不是解答說的ID
謝謝各位了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.224.247.119
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1484415983.A.9C8.html
→ HEroKuma: full foward所以可以在IF/ID算出要不要跳 01/15 03:56
→ HEroKuma: 可是t0要等到上一個指令的EX結束才能pass過去 01/15 03:57
→ HEroKuma: 所以ID要stall一次等t0過來 01/15 03:57
→ adplz53: 了解了 感謝!! 01/15 04:29