[理工] 計組 Delay slot 問題

作者: jojoboy0115 (jojo)   2018-12-26 16:44:36
https://i.imgur.com/em92NGh.jpg
想問的是(d)
請問怎麼知道要幾個slot?
作者: nannnnn (nannnnn)   2018-12-28 01:25:00
題目說branch在ex跳,代表前面會有if id階段是抓錯的,所以要塞兩條,另外塞noop解決也是一樣兩條
作者: jojoboy0115 (jojo)   2018-12-28 09:06:00
感謝大大解說!
作者: b10007034 (Warren)   2018-12-28 11:08:00
感謝一樓,順便複習一下http://imgur.com/J52McPX硬體branch decide從mem stage拉到PC mux因此有3個stallbranch delay slot 3個http://imgur.com/UPLDwHK改良過後,硬體branch decide可以從ID stage拉到PC mux因此只有1個stall,branch delay slot 1個由此可推估題目branch decide在EX stage拉到PC mux

Links booklink

Contact Us: admin [ a t ] ucptt.com