Команды сдвига и циклического сдвига, которые представляют собой часть логических возможностей компьютера, имеют следующие свойства:
uобрабатывают байт или слово;
uимеют доступ к регистру или к памяти;
uсдвигают влево или вправо;
uсдвигают на величину до 8 бит (для байта) и 16 бит (для слова)
uсдвигают логически (без знака) или арифметически (со знаком).
Значение сдвига на 1 может быть закодировано как непосредcтвенный операнд, значение больше 1 должно находиться в регистре CL.