Логический сдвиг двигает биты, а арифметический числа со знаком. То есть, логический сдвиг влево эквивалентен арифметическому.

Но при логическом сдвиге вправо старший бит будет устанавливаться в 0 (или браться из флага, если сдвиг захватывает флаг).

А при арифметическом сдвиге вправо будет учтён старший знаковый бит.