[理工] 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