[理工] 計組-pipeline

看板Grad-ProbAsk作者 (阿富)時間5年前 (2020/05/15 08:19), 編輯推噓0(006)
留言6則, 3人參與, 5年前最新討論串1/1
http://i.imgur.com/Le82Yyo.jpg
http://i.imgur.com/bQMr5dJ.jpg
想請問第一題的b小題 為什麼答案是這樣 例如:WAW on $5 我覺得from l2 to l3也有這樣的情況 謝謝大家 ----- Sent from JPTT on my Asus ASUS_X01BDA. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.72.127.62 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1589501951.A.BF2.html

05/15 15:35, 5年前 , 1F
WAW on $5 沒有from L2 to L3的原因在於L2的sw指令是
05/15 15:35, 1F

05/15 15:35, 5年前 , 2F
把$5內容寫入memory -16($5)的位置,而不是像L3的add
05/15 15:35, 2F

05/15 15:35, 5年前 , 3F
指令寫入$5,故沒有WAW的狀況發生
05/15 15:35, 3F

05/16 18:37, 5年前 , 4F
想請問z大,那上面a題的$1,也是沒有WAW的問題嗎?
05/16 18:37, 4F

05/17 19:04, 5年前 , 5F
a的$1沒有WAW 因為是寫到50($1)的位置
05/17 19:04, 5F

05/17 21:11, 5年前 , 6F
謝謝z大h大 ,已理解
05/17 21:11, 6F
文章代碼(AID): #1UlT__lo (Grad-ProbAsk)