[理工] 計組 Exception , Pipleine
1.請問Usin an undefined instruction會造成Exception嗎??
我不知道pesudo-instruction是不是dedined.
2.pipline has only menmry and have full forwarding,draw multi-clock-cycle
pipleine diagram,(use "**" represent pipline stall).
sub s3 s2 s1
lw s4 100(s3)
add s5 s4 s3
sw s5 100(s3)
我寫的是
C1 C2 C3 C4 C5 C6 C7 C8 C9 C10
sub IF ID EX ME WB
lw IF ID EX ME WB
add IF ID ** EX ME WB
sw ** ** IF ID EX ME WB
^^(疑問點)
||
我不懂的是C4,add在ID但sw已經在IF了,但是到C5的時候add可以順利執行
但是sw卻發生structural hazard所以應該要在IF以前就stall?
如果是的話C4的sw指令也要stall嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 36.231.162.122
推
11/25 00:57, , 1F
11/25 00:57, 1F
→
11/25 01:00, , 2F
11/25 01:00, 2F
推
11/25 01:00, , 3F
11/25 01:00, 3F
→
11/25 01:00, , 4F
11/25 01:00, 4F
→
11/25 01:01, , 5F
11/25 01:01, 5F
→
11/25 01:02, , 6F
11/25 01:02, 6F
推
11/25 01:05, , 7F
11/25 01:05, 7F
→
11/25 01:11, , 8F
11/25 01:11, 8F
→
11/25 01:11, , 9F
11/25 01:11, 9F
→
11/25 01:27, , 10F
11/25 01:27, 10F
推
11/25 08:08, , 11F
11/25 08:08, 11F
推
11/25 21:47, , 12F
11/25 21:47, 12F