作者:
skyHuan (Huan)
2018-11-24 13:12:00這段是在判斷13間的hazard不是在判斷23間的,因為如果13跟23都有資料相依的話,2比1晚寫,所以只有23會有hazard,13之間不會有,而原本的偵測碼沒考慮到這件事,所以加上中間那段粗體的來判斷這種情況也就是說這段偵測碼是在看當13有資料相依而且23沒有,才代表13有hazard,這時候13就要forwarding,而課本舉的例子因為13有但23沒有,所以13當然就沒有hazard也就不用forwarding