ROL/ROR:

ROL и ROR: Циклический сдвиг влево и циклический сдвиг вправо. Выполняет циклический сдвиг  битов (ротацию) влево или вправо.  Данные операции могут выполняться в  байте  или  в  слове,  в регистре или в памяти. Ротация на один бит кодируется в команде значением 1; ротация более чем на один бит требует указания  регистра  CL, который содержит счётчик.  Для команды ROL самый левый бит записывается в  бит  0; все другие биты сдвигаются влево.  Для команды ROR бит  0  записывается  в самый левый бит; все другие биты сдвигаются вправо.  См. также команды RCL и RCR.

Добавить комментарий


Защитный код
Обновить