micro-architecture

    0熱度

    1回答

    我想知道在較長的管道中是否有可行的場景,當年輕的分支指令已經被分支預測機制處理時,但是相應的lhr(或ghr,取決於實現)仍然沒有由於管線長度的原因,未更新舊分支的實際結果。 它是一個可行的方案,它是如何解決的?

    0熱度

    1回答

    閱讀英特爾的大手冊,我發現如果你想從遠程調用返回,即調用另一個代碼段中的過程,只需發出一條返回指令(可能帶有一個立即參數來移動堆棧指針在指針彈出之後向上n個字節)。 這顯然,如果我正確地解釋事情,足以讓硬件將段選擇器和偏移量都彈出到正確的寄存器中。 但是,系統如何知道返回值應該是遠遠的返回值,並且偏移量和選擇器都需要被彈出? 如果硬件剛剛彈出偏移指針,而不是後面的選擇器,那麼您將指向右偏移量,但指

    0熱度

    1回答

    爲什麼PC在單週期數據通路中不需要顯式寫入信號?爲什麼在多週期數據通路中需要明確的寫入控制信號? 謝謝