Instrukcja shl dokonuje przesunięcia bitów w lewo. Bity przeznaczenia są przesuwane w lewą stronę o ilość podaną w liczniku,
bity "wypadające" z rejestru kolejno są kopiowane do flagi C rejestru statusowego, z prawej strony do przeznaczenia w miejsce
"brakujących" bitów wstawiane (wsuwane) są zera.