[理工] 計組 pipeline

看板Grad-ProbAsk作者 (OuO)時間7年前 (2018/12/01 06:06), 7年前編輯推噓2(2010)
留言12則, 3人參與, 7年前最新討論串3/11 (看更多)
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://www.ptt.cc/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

12/01 07:57, 7年前 , 1F
為了削 control hazard 吧,看看就好囉
12/01 07:57, 1F

12/01 08:01, 7年前 , 2F
2 是來自於 load-use 的吧? 你要不要再算一次?
12/01 08:01, 2F

12/01 09:44, 7年前 , 3F
上面的看你過程應該有問題,兩個lw之間沒有hazard不會sta
12/01 09:44, 3F

12/01 09:44, 7年前 , 4F
ll,可能你前面的幾小題也要重看一下
12/01 09:44, 4F

12/01 14:20, 7年前 , 5F
啊啊臨晨讀書腦袋打結
12/01 14:20, 5F

12/01 14:20, 7年前 , 6F
所以下面這種插法正確嗎?
12/01 14:20, 6F

12/01 14:20, 7年前 , 7F

12/01 14:30, 7年前 , 8F
看起來是對的~然後下面那題應該是因為他不知道bne的下一
12/01 14:30, 8F

12/01 14:30, 7年前 , 9F
個指令是什麼,可能是要跳的L2或不跳的下一行(這個例子
12/01 14:30, 9F

12/01 14:30, 7年前 , 10F
有可能是exit或是return),所以如果只能插nop,compiler
12/01 14:30, 10F

12/01 14:30, 7年前 , 11F
讀到branch就會在後面插nop
12/01 14:30, 11F

12/01 14:47, 7年前 , 12F
了解了 感謝
12/01 14:47, 12F
文章代碼(AID): #1S0RHdl1 (Grad-ProbAsk)
討論串 (同標題文章)
文章代碼(AID): #1S0RHdl1 (Grad-ProbAsk)