PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Grad-ProbAsk
[理工] 計組 100交大資聯
作者:
howard31622
(howard)
2016-10-02 14:56:15
在指令的第四行跟第六行的
$t4為什麼有hazard
這章的data hazard主要不是在說的是RAW所造成的
唯獨這題的 $t4 沒有
求神人講解
作者:
darren0831
(達)
2016-10-02 15:14:00
你可以畫一下pipeline diagram;sw那行要把t4資料存到記憶體;但add那行在WB stage才會把正確資料寫入暫存器,所以sw一開始抓的暫存器資訊是錯的
作者: aa06697 (todo se andarà)
2016-10-03 10:58:00
" target="_blank" rel="nofollow">
應改是讀t4比較準確一點
" target="_blank" rel="nofollow">
上面畫錯a_a
作者:
darren0831
(達)
2016-10-03 11:14:00
額 你是不是把這個cycle的線連到其他cycle去了
作者: aa06697 (todo se andarà)
2016-10-03 12:11:00
對ㄚ我有說畫錯剛剛有點事先出去 懶得畫惹用文字講 要在MEM/WB register 拉線到EXE stage去改變rt值(也就是$t4)簡而言之就是cycle5 才會有正確t4 而sw在cycle4就先讀t4而且用pipeline register 傳到cycle6用 而t4其實在cycle3結束就有值了 即可利用forwarding
作者:
howard31622
(howard)
2016-10-08 23:57:00
謝謝樓上們的解說比較瞭解了
繼續閱讀
[理工] [OS] virtual memory
kyuudonut
[理工] mips問題
windy4433
[理工] 計組 99台大電機
dante150
Re: [理工] 離散遞迴 n digit number
Honor1984
[理工] 離散遞迴 n digit number
ss455032
[理工] [OS] fork()與execlp()
jerry900287
[理工] [OS] Dispatcher
jerry900287
[理工]計組-Data hazard
adplz53
Re: [理工] [離散] 陪集
k2shouai
[理工] 為什麼旋轉水柱都跑到另一邊了
sakishil
Links
booklink
Contact Us: admin [ a t ] ucptt.com