Instrukcja rol dokonuje rotacji bitów w lewo. Bity przeznaczenia są przesuwane w lewą stronę o ilość podaną w liczniku,
bity "wypadające" z rejestru z lewej strony są wsuwane do niego od strony prawej.
ROL przeznaczenie,licznik;
Dopuszczalna postać instrukcji:
rol rejestr,wartość natychmiastowa;
rol rejestr,cl;
rol pamięć,wartość natychmiastowa;
rol pamięć,cl;
Przyklady zastosowania:
rol bx,5; - przewiń w lewo zawartość rejestru bx o 5 bitów (wartość natychmiastowa 5)
mov cl,12
rol edx,cl; - przewiń w lewo zawartość rejestru edx o ilość bitów podaną w rejestrze cl (w tym przypadku 12)
rol word [zmienna],5; - przewiń w lewo zawartość słowa (2 bajty) wskazywanego przez etykietę zmienna o 5 bitów (wartość natychmiastowa 5).