[理工] 計組 r-type 指令為何要多function code

作者: ok8752665 (dd8752665)   2019-07-10 18:28:28
http://i.imgur.com/pKHWXMC.jpg
算了一下講義上的表格
上面有34個 下面有28個
這樣的話兩個加起來也才62個
6個bit的op code應該可以容納的下吧
為何要分成兩個部分
這樣r type不就要解碼兩次
反而會慢吧?
作者: chses910372 (loveseeker)   2019-07-10 19:21:00
在pipeline中,op的解碼在ID stage,function code 的解碼在EX stage 其實不會慢,二來若全部塞在op code只剩下兩個新指令的空間,不利指令集的發展
作者: ok8752665 (dd8752665)   2019-07-10 19:44:00
原來如此 謝謝你

Links booklink

Contact Us: admin [ a t ] ucptt.com