[理工] 计组 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