2014-02-16 41 views
0

參考維基百科的文章:經典RISC流水線 - 「內存訪問」階段實際上做了什麼?

http://en.wikipedia.org/wiki/Classic_RISC_pipeline

我有點不確定什麼是「存儲器訪問」階段實際上做。如果「執行」實際上執行了執行,那麼在執行完成後檢索內存地址的目的是什麼(這是維基百科文章的建議)?

+0

這是一個特定編程問題的地方。因此,你的問題不屬於IMO。如果你正在尋找一個好的和徹底的答案,我建議找到一個更相關的StackExchange質量保證網站。 –

+0

看看「相關」列表中的問題.... – user997112

回答

0

內存地址在ID階段解碼,EXE與寄存器地址一起工作,所以DMEM階段是將數據寄存器放在正確的地方。

1

對於內存訪問,執行階段計算將在內存訪問階段使用的虛擬地址。

從你鏈接的維基百科頁面:

「執行:。... 內存引用(兩個週期的延遲)所有載荷從內存在執行階段,ALU增加了兩個參數(寄存器和一個常量偏移量)在週期結束時產生一個虛擬地址。「

相關問題