程式語言 2. 位元和位移計算,非常長考!!! - Ian-Liu-1990/Computer-Arch-OS GitHub Wiki
2 補數算術右移:每個位元向右移動一個位置,最左邊位元複製原位元值(為了維持正負符號)
2 補數算術左移:每個位元向左移動一個位置,丟棄最左邊的位元,最右邊填入 0
邏輯右移:每個位元向右移動一個位置,丟棄最右邊的位元,最左邊填入 0
邏輯左移:每個位元向左移動一個位置,丟棄最左邊的位元,最右邊填入 0
循環右移:每個位元向右移動一個位置,最右邊位元移到最左邊
循環左移:每個位元向左移動一個位置,最左邊位元移到最右邊