2013-02-17 52 views
0

我碰到這條線 - 「無論如何,一個對齊網絡是負載所需」,而閱讀一些東西內存尋址在計算機體系結構並不明白是什麼意思。有誰知道它可能意味着什麼?負載需要對齊網絡嗎?

回答

2

對齊網絡實際上只是一個移位器。高速緩存(或存儲器)讀取接口通常是最寬的單個負載的寬度(不包括例如加載多個字指令)。例如,簡單的32位處理器通常具有32位寬的讀取接口(不包括奇偶位或ECC位)。

當一個較小的值被加載到一個寄存器中時,它被放置在寄存器的最低含義部分。除非該值恰好處於較寬的值的最低有效部分,否則有必要改變該值。 (該值也爲零或符號擴展,除去讀取值的更多有效位。)