https://imgur.com/a/beuCYpe顏色不夠多qq 我只描述了第一個掛號內的式子 也就是readafter right 的data dependency ,他要檢查上個指令的目的暫存器跟下個指令來源暫存器是否相同,第一條要跟下面三條檢查且要檢查下面三條的各兩個來源暫存器所以造就了第一個3*2依此類推然後write after read就是比對前一條指令的來源暫存器跟嚇一跳指令的目地暫存器,也就是第二個掛號內的式子最好的括號是描述write after write也就是比較前一條指令的目的暫存器跟後面幾條指令的目的暫存器,我發現我應該新開一篇的....更正write after read是檢查上一條的來源跟後面幾條的目地,而不是一條而已