算術右移一位是什麼意思
來源:趣味經驗館 1.69W
1、算術右移是將各位依次右移指定位數,然後在左側補0,算術右移(SAR)是將各位依次右移指定位數,然後在左側用原符號位補齊。
2、比如,在彙編語言中,對於算術右移,如果最高位為1,則補1,否則補0,如將10000000算術右移7位,應該變成11111111,而邏輯右移7位,則不考慮符號位,變為00000001,這點就是算術右移和邏輯右移的區別。
1、算術右移是將各位依次右移指定位數,然後在左側補0,算術右移(SAR)是將各位依次右移指定位數,然後在左側用原符號位補齊。
2、比如,在彙編語言中,對於算術右移,如果最高位為1,則補1,否則補0,如將10000000算術右移7位,應該變成11111111,而邏輯右移7位,則不考慮符號位,變為00000001,這點就是算術右移和邏輯右移的區別。