※ 引述《defsrisars (阿轉)》之銘言:
: 題目請見圖
: https://imgur.com/zss1dnB
: 想請問這兩個小題
: https://imgur.com/QdoEgbH
: 解答
: https://imgur.com/76oMScx
: 抱歉因為我是自已唸的沒有補習,所以很多地方可能觀念沒有很熟
: 但是課本翻很久還是不懂,所以上來發問
: 想請問
: 1. 這個地方的Src1和Src2是做什麼的?我看課本第4.5章都沒有特別說到這個signal
: 要怎麼看這兩個signal的值呢?
: 2. 以第3題來說,這個地方的RegDst和MtoR是怎麼看的?
: 謝謝
想請問關於stall這條線(第三小題),聽張凡老師2017的課程,他說當c5一開始時
Hazard detection沒那麼快,所以一開始是0,直到clock後半段才會變成1
這我可以接受,但為甚麼其他control signal都不用延遲時間就可以馬上算出來?
例如C4的src2應該是被
sll $2 $1 2
add $2 $2 $3
這兩個指令決定 所以是00 (不須forwarding)
所以C6 一開始時,src2也應該是00