作者decoder (OuO)
看板Grad-ProbAsk
標題[理工] 計組 pipeline
時間Sat Dec 1 06:06:28 2018
https://i.imgur.com/z8RQVSl.jpg
(d)選項我算出來是10
不知道解答的加2怎麼來的
這塊很久沒碰請各位幫忙
https://i.imgur.com/gtPo8MT.jpg
https://i.imgur.com/lMXKKgN.jpg
下面這題第一小題
不懂為何bne後面還要再一個nop
bne不是已經是code結尾了嗎
不知道用意為何
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.13.18.15
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Grad-ProbAsk/M.1543615591.A.BC1.html
※ 編輯: decoder (163.13.18.15), 12/01/2018 06:13:21
※ 編輯: decoder (163.13.18.15), 12/01/2018 06:14:49
1F:→ kyuudonut: 為了削 control hazard 吧,看看就好囉 12/01 07:57
2F:→ kyuudonut: 2 是來自於 load-use 的吧? 你要不要再算一次? 12/01 08:01
3F:推 skyHuan: 上面的看你過程應該有問題,兩個lw之間沒有hazard不會sta 12/01 09:44
4F:→ skyHuan: ll,可能你前面的幾小題也要重看一下 12/01 09:44
5F:→ decoder: 啊啊臨晨讀書腦袋打結 12/01 14:20
6F:→ decoder: 所以下面這種插法正確嗎? 12/01 14:20
8F:推 skyHuan: 看起來是對的~然後下面那題應該是因為他不知道bne的下一 12/01 14:30
9F:→ skyHuan: 個指令是什麼,可能是要跳的L2或不跳的下一行(這個例子 12/01 14:30
10F:→ skyHuan: 有可能是exit或是return),所以如果只能插nop,compiler 12/01 14:30
11F:→ skyHuan: 讀到branch就會在後面插nop 12/01 14:30
12F:→ decoder: 了解了 感謝 12/01 14:47