http://i.imgur.com/hjXylxh.jpg
1.想請教第四小題,當下覺得解答滿合理的,後來想到前饋單元的結構,課本上前饋會將正確的data傳到ALU前某一個mux,並無法像圖中一樣連到mem中,請問是因為只是題目假設可以而已嗎?
2.還有,上圖中,第四個指令
sub $t0,$t0,$t2 和第五個指令
sw $t0,-4($t4) 的$t0 具有data hazard,因為前饋單元的兩個輸出都接在mux,但記憶體指令的mux是用來切換成計算記憶體位址的資料,想請問如何用前饋解決這個呢?
3.看到課本某幾頁還有一些題目的管線圖,找不到register中read2 port 連到data memory 中 write data的輸入線,請問只是因為省略嗎?
之前理解記憶體指令的資料路徑都是用lw理解,現在思考sw就卡了...