Как продвинуть сайт на первые места?
Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.

Ускорение продвижения
Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.



Иллюстрированный самоучитель по Assembler

R

ROL Циклический сдвиг влево

Команда rol осуществляет сдвиг влево всех битов операнда. Если команда записана в формате:

rol операнд,1

Сдвиг осуществляется на 1 бит. Старший бит операнда загружается в его младший разряд и одновременно заносится в флаг CF (рис. П6). Если команда записана в формате:

rol операнд,CL

Сдвиг осуществляется на число бит, указанное в регистре-счетчике CL, при этом в процессе последовательных сдвигов старшие биты операнда перемещаются в его младшие разряды. Последний перенесенный бит одновременно заносится в флаг CF.

Иллюстрированный самоучитель по Assembler › Приложение. Система команд процессоров Intel. › R
Рис. П6. Действие команды rol

В качестве операнда можно указывать любой регистр (кроме сегментного) или ячейку памяти размером как в байт, так и в слово. Не допускается использовать в качестве операнда непосредственное значение. Команда воздействует на флаги OF и CF.

Пример 1:

mov AX,1
rol AX,1; AX=0002h, CF=0

Пример 2:

mov DL,8 Oh
rol DL,1; DL=01h, CF=1

Пример 3:

mov DX,3000h
mov CL,4
rol DX,CL; DX=0003h, CF=1

Пример 4:

mov DX,2000h
mov CL,4
rol DX,CL; DX=0002h, CF=0

Иллюстрированный самоучитель по Assembler › Приложение. Система команд процессоров Intel. › R Допустим сдвиг 32-битовых операндов. Допустимо указание числа бит сдвига как с помощью регистра CL, так и непосредственным значением. Максимальная величина сдвига составляет 31 бит.

Пример:

mov ЕАХ,012345678h
rol EАХ,16; EAX=56781234h
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.