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

看板Grad-ProbAsk作者時間6年前 (2019/07/10 18:28), 6年前編輯推噓1(103)
留言4則, 2人參與, 6年前最新討論串1/1
http://i.imgur.com/pKHWXMC.jpg
算了一下講義上的表格 上面有34個 下面有28個 這樣的話兩個加起來也才62個 6個bit的op code應該可以容納的下吧 為何要分成兩個部分 這樣r type不就要解碼兩次 反而會慢吧? ----- Sent from JPTT on my Sony G8342. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.83.248.218 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1562754511.A.77D.html ※ 編輯: ok8752665 (111.83.248.218 臺灣), 07/10/2019 18:29:00 ※ 編輯: ok8752665 (111.83.248.218 臺灣), 07/10/2019 18:31:02

07/10 19:21, 6年前 , 1F
在pipeline中,op的解碼在ID stage,function code 的
07/10 19:21, 1F

07/10 19:21, 6年前 , 2F
解碼在EX stage 其實不會慢,二來若全部塞在op code
07/10 19:21, 2F

07/10 19:21, 6年前 , 3F
只剩下兩個新指令的空間,不利指令集的發展
07/10 19:21, 3F

07/10 19:44, 6年前 , 4F
原來如此 謝謝你
07/10 19:44, 4F
文章代碼(AID): #1T9RtFTz (Grad-ProbAsk)