作者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/cn.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