2016-10-15 43 views
0

我想了解旁路的概念讀取從中間源的值。箭頭代表什麼?,是否意味着X在序列中的M之後執行?它是如何工作的?管道傳輸處理通過閱讀下面的滑動<a href="https://i.stack.imgur.com/PBRvu.png" rel="nofollow"><img src="https://i.stack.imgur.com/PBRvu.png" alt="enter image description here"></a></p> <p>旁路繞過

+0

我相信[計算機科學](http://cs.stackexchange.com/)或(更少)[程序員](http://programmers.stackexchange.com/)StackExchange網站會更適合這個題。 – BACON

+0

存在一個cpu架構標籤,我已經看到了很多關於cpu架構的線程。 – TheMathNoob

+0

這是詢問處理器中的概念,而不是代碼或編程問題,爲什麼我認爲計算機科學網站(其中明確列出了[「計算機體系結構」作爲主題](http://cs.stackexchange.com/幫助/話題))會得到更好的答案。儘管如此,我可能是錯的,而且我認爲它是「更多關於該網站的主題」並不一定意味着「該網站上的外部主題」。 – BACON

回答

1

旁路意味着該階段的數據傳遞到所需的階段。例如,在第一種情況下(MX旁路), 操作ADD r2, r3的輸出可在M階段獲得,但尚未寫回目標r1SUB指令預計其中的一個數據可在r1處獲得。由於這個r1數據是由ADD產生的,「我們」知道它是相同的,所以SUB需要r1,我們不需要等到ADD的寫回階段W完成。 「我們」可以簡單地將數據繞過SUB指令。 WX旁路也是如此。

相關問題

 相關問題