В качестве операнда можно указывать любой регистр (кроме сегментного) или ячейку памяти размером как в байт, так и в слово. Не допускается использовать в качестве операнда непосредственное значение. Команда воздействует на флаги OF и CF.
Пример
mov AX,1
rol AX,1 ;AX=0002h, CF=0
Пример
mov DL,8 Oh
rol DL,1 ;DL=01h, CF=1
Пример
mov DX,3000h
mov CL,4
rol DX,CL ;DX=0003h, CF=1
Пример
mov DX,2000h
mov CL,4
rol DX,CL ;DX=0002h, CF=0
Пример
mov ЕАХ,012345678h
rol EАХ,16 ;EAX=56781234h