[理工] 計組data hazard

看板Grad-ProbAsk作者 (Mintur)時間12年前 (2014/01/02 15:03), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/2 (看更多)
不好意思想請教板上 lw $t5,8($t1) sw $t4,16($t5) 為何$t5會有data hazard呢? data hazard是發生在後面指令來源用到前面指令運算結果 我的認知是 sw將$t4內容存至16+$t5的位置 所以來源是$t4 那這樣$t5的hazard是從何而來的呢? 還是sw中兩個暫存器都是來源暫存器呢? 還請板友解惑 謝謝!! ps:手機排版還請見諒 -- Sent from my Android -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.85.245.226

01/02 15:06, , 1F
Sw的$t5也要讀
01/02 15:06, 1F

01/02 15:15, , 2F
後來想到sw不用寫回所以都是來源暫存器xD
01/02 15:15, 2F

01/02 15:15, , 3F
感謝!!
01/02 15:15, 3F
文章代碼(AID): #1InGytnB (Grad-ProbAsk)
文章代碼(AID): #1InGytnB (Grad-ProbAsk)