[理工] 台科104 計組 管線

看板Grad-ProbAsk作者 (Kaneshiro Takeshi)時間6年前 (2018/01/10 15:48), 編輯推噓3(306)
留言9則, 4人參與, 6年前最新討論串1/1
一題管線 https://i.imgur.com/6d4PkIL.jpg
https://i.imgur.com/oq9yTx5.jpg
https://i.imgur.com/9mq8S5Z.jpg
想問(2)小題 暫存器號碼 不知道有沒有畫錯? Cycle 5 的時候應該長這樣 https://i.imgur.com/VHgMfjn.jpg
X應該是IF/ID Reg.Rt 此時cc5的IF是or指令 所以$rt是$7 Y是ID/EX Reg.Rt cc5的ID是sub 所以$rt是$6 但是答案是 X=$5或$6 Y=$5 很明顯我的想法錯了.... 請問正確的推法是什麼? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.158.105.145 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1515570535.A.59B.html

01/10 16:13, 6年前 , 1F
ID/EX reg 存的應該是要進到EX階段指令的暫存器,所以Y
01/10 16:13, 1F

01/10 16:13, 6年前 , 2F
為lw 指令要存入的暫存器$5,X則是下一個指令要取的值
01/10 16:13, 2F

01/10 16:13, 6年前 , 3F
有沒有跟$5一樣的,為$5或$6
01/10 16:13, 3F

01/10 16:37, 6年前 , 4F
哦哦感謝!知道在考哪裡了QQ
01/10 16:37, 4F

01/10 23:24, 6年前 , 5F
想問 C 的 10是怎麼來的 是單看那個多工器嗎還是看上
01/10 23:24, 5F

01/10 23:24, 6年前 , 6F
下兩個
01/10 23:24, 6F

01/11 01:15, 6年前 , 7F
單看那個多工器,因為lw的rs暫存器需用到上一行的$1
01/11 01:15, 7F

01/11 01:18, 6年前 , 8F
10是從ex/mem抓資料,01是從mem/wb抓資料,因為ex/mem的$
01/11 01:18, 8F

01/11 01:18, 6年前 , 9F
1資料較新所以是10
01/11 01:18, 9F
文章代碼(AID): #1QLSLdMR (Grad-ProbAsk)