[理工] 計算機結構(multiple issue design)

作者: jb679123 (straw man)   2015-06-15 01:03:56
題目部分:http://imgur.com/q6pja7l
http://imgur.com/cnrYqCU
解答: http://imgur.com/qz8qfXn
小第有兩個不解的地方:
1.(紅色部分):
Ry應該是有dependency的關係存在
所以SD執行完之後應該需要stall一個cycle才能執行ADDI
但解答是直接就ADDI
2.(藍色部分):
下面藍色框框的兩個ADDI為什麼會擺在這麼後面?
感覺再SD執行後+一個stall就可以執行了(上面藍色框框處)
還是說因為最下面ADDD的F10需要等10個stall
所以ADDI放在這10個stall中其實都可以?
希望大大可以幫我解惑一下
謝謝!!

Links booklink

Contact Us: admin [ a t ] ucptt.com