ror операнд, счетчик сдвигов. Циклический сдвиг вправо. Сдвигаемые биты записываются в тот же операнд слева и в флаг переноса CF.
7 6 5 4 3 2 1 0 Флаг cf
Пример использования команды простого циклического сдвига для подсчета числа единиц в операнде.
…………..
mov cx,32;параметр цикла (число сдвигов)
cycl:
jnc m1;если флаг cf=0, то на m1
inc dx;иначе добавить в счетчик единиц
m1:
………..
Отличие от команд простого циклического сдвига в том, что сдвигаемый бит не сразу попадает на вход операнда, а задерживается на один шаг во флаге переноса CF.
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет
studopedia.su - Студопедия (2013 - 2025) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав!Последнее добавление