[理工] 106北科计组

楼主: rustw2010 (cherish)   2019-03-05 22:23:28
https://i.imgur.com/kDgAwYE.jpg
https://i.imgur.com/0GTuZug.jpg
想问一下这2题的答案
参考之前文章算的
不是很确定
作者: cacti653 (Cacti)   2019-03-06 05:16:00
你指令个数没加上去
作者: agag5123 (ag)   2019-03-06 15:52:00
我算第一题14,第二题13,你写的R-branch跟bne是指什么?有错希望指正一下 https://i.imgur.com/CRUHNyI.png
楼主: rustw2010 (cherish)   2019-03-06 19:37:00
我是参考这篇写的https://www.ptt.cc/bbs/Grad-ProbAsk不太会贴连结,我是参考”计组管线的一些题目”那篇文章的其中一篇回复写的c大 可以问一下,遇到beg,要加的指令个数是全部还是,beg以后的的指令个数
作者: cacti653 (Cacti)   2019-03-06 20:34:00
遇到branch指令要看他在那个stage决定跳 MEM的话位置是在EX stage被计算出来 若猜测错要冲掉后续三个指令 若ID决定跳的话 猜错要冲掉后续一个指令
楼主: rustw2010 (cherish)   2019-03-06 20:49:00
这个我知道,想问的是你说少加指令个数到部分
作者: cacti653 (Cacti)   2019-03-06 21:09:00
(5-1)+6做六个指令+8额外stall总共14额外4打错了
作者: agag5123 (ag)   2019-03-06 21:21:00
branch if equal(beq);branch if not equal(bne)
楼主: rustw2010 (cherish)   2019-03-06 21:26:00
那我想问一下这题他怎么没有加指令个数6https://i.imgur.com/YNCdfTo.jpg
作者: agag5123 (ag)   2019-03-06 21:39:00
3就是指令个数,题目说branch要跳,所以执行126行指令
楼主: rustw2010 (cherish)   2019-03-06 22:17:00
懂了谢谢各位

Links booklink

Contact Us: admin [ a t ] ucptt.com