推 Hirano52: 沒記錯應該是因為bne後面有control hazard,需要一cycle 10/13 15:42
→ Hirano52: 話說(2)的解答最後那部分就是在解釋這個 10/13 15:43
→ mpyh12345: 抱歉沒表示清楚 我是指 10/13 15:54
→ mpyh12345: 1.題目就給到bne 指令,所以即使是bne 之後可能的的ha 10/13 15:54
→ mpyh12345: zard 也要考慮進去嗎? 10/13 15:54
→ mpyh12345: 2.題目沒說是nop 處理或是predict ,照題目的敘述方式 10/13 15:54
→ mpyh12345: 就是要所有hazard 都用nop ,所以此題不考慮predict 10/13 15:54
→ mpyh12345: 的方式減少nop 沒錯嗎? 10/13 15:54
推 Hirano52: 對的 我的想法跟你說的一樣 10/13 16:06
推 foogty: 我猜會不會L2指的是Line2? 10/13 17:14
推 VF84: 如果他沒說的話,在答案開頭註明你的假設(ID or MEM)應該就 10/13 18:25
→ VF84: 可以了? 10/13 18:25
推 foogty: 補一下,我覺得bne完會有兩種情況1. 往下做 10/13 21:54
→ foogty: 2. 跳回Line2 10/13 21:54
→ foogty: 所以會有control hazard 所以才需要補nop 10/13 21:54