※ 引述《defsrisars (阿转)》之铭言:
: 题目请见图
: https://imgur.com/zss1dnB
: 想请问这两个小题
: https://imgur.com/QdoEgbH
: 解答
: https://imgur.com/76oMScx
: 抱歉因为我是自已唸的没有补习,所以很多地方可能观念没有很熟
: 但是课本翻很久还是不懂,所以上来发问
: 想请问
: 1. 这个地方的Src1和Src2是做什么的?我看课本第4.5章都没有特别说到这个signal
: 要怎么看这两个signal的值呢?
: 2. 以第3题来说,这个地方的RegDst和MtoR是怎么看的?
: 谢谢
想请问关于stall这条线(第三小题),听张凡老师2017的课程,他说当c5一开始时
Hazard detection没那么快,所以一开始是0,直到clock后半段才会变成1
这我可以接受,但为什么其他control signal都不用延迟时间就可以马上算出来?
例如C4的src2应该是被
sll $2 $1 2
add $2 $2 $3
这两个指令决定 所以是00 (不须forwarding)
所以C6 一开始时,src2也应该是00