推 skyHuan: rs跟rd寫反了 01/01 02:09
→ skyHuan: destination目的跟source來源要互換 01/01 02:10
推 BroccolYee: forwarding有四條線 01/01 02:47
→ BroccolYee: c指的是sw後lw的解決方式 01/01 02:48
→ BroccolYee: 抱歉講反 是lw之後sw 01/01 02:49
→ BroccolYee: 所以是檢查WB(lw)的rt跟MEM(sw)的rt是否相同 01/01 02:51
→ jojoboy0115: 我一直想成這個情況,但是這時候才判斷應該來不及吧. 01/01 02:53
→ jojoboy0115: ..我應該搞錯惹... 01/01 02:53
→ jojoboy0115: 了解,終於懂了...感謝兩位大大 01/01 02:59
推 BroccolYee: 這種是用MEM回EX來救 要在進ALU計算前才算有救到 01/01 03:00
推 skyHuan: lw的rt也是目的暫存器吧,c應該就只是錯在寫反(? 01/01 08:18
推 skyHuan: 因為只有RAW hazard,所以都是檢查後面指令的目的暫存器 01/01 08:20
→ skyHuan: 跟前面指令的來源暫存器有沒有一樣 01/01 08:20
推 sdfg014025xx: 覺得不是這個意思欸 with前面那句話是要一起看的 也 01/01 13:19
→ sdfg014025xx: 就是說FW針對 EX/MEM 和MEM/WB的情況 是比對rd對前 01/01 13:19
→ sdfg014025xx: 面dependency 的來源做比較 01/01 13:19
→ sdfg014025xx: 剛去問張凡他也說是這個意思 01/01 13:19
→ sdfg014025xx: 所以題目講反了 01/01 13:20
推 mtbehisseste: 請問(b)錯在哪 01/02 08:39
→ jojoboy0115: (b)寫instruction cache蠻奇怪的,功能應該是(a) 01/03 11:07