ram語言中lsr邏輯右移和算術右移有什麼區別?

ram語言中lsr邏輯右移和算術右移有什麼區別?

比如一個有符號比特的8比特二進位數11001101,邏輯右移就不管符號比特,如果移一比特就變成01100110.算術右移要管符號比特,右移一比特變成10100110.邏輯左移=算數左移,右邊統一添0邏輯右移,左邊統一添0算數右移,左邊添加的數和符號…