推 s987692:beq 那條需要stall兩個clocks 03/17 16:00
→ ssccg:beq s2 s3 loop F * * D X M W 03/17 16:26
→ ssccg:addi s1 s3 2 * * F //題目說branch taken 03/17 16:28
→ ssccg:add s1 s2 s3 F D X M W 03/17 16:29
→ ssccg:beq第一個stall跟or一樣是在等lw,第二次是等or的EX 03/17 16:30
→ ssccg:上面addi那兩個*應該不用,還沒進pipeline 03/17 16:34
→ ggLer:請問...beq的第二個stall不能用forward解決嗎? 03/17 17:47
→ ssccg:從EX/MEM forward到ID,beq ID還是要在or EX的後一個cycle吧 03/17 17:50
→ ggLer:X->X....@@... 03/17 17:50
推 ssccg:beq在ID決定所以要X→D 03/17 17:53
→ ggLer:ok.......謝謝:) 03/17 17:54