Команды циклического сдвига через флаг переноса позволяют выполнить операцию рассогласования битовых последовательностей, под которой подразумевается локализация и извлечение нужного участка последовательности с записью ее в другое место.
Пример.
Извлечь из регистра EAX старшую половину с одновременным ее обнулением и записать извлеченные биты в регистр BX.
Исходное состояние: eax=f f f f a a a a
bx=0000
m1:
clc;сброс флага cf
rcl eax,1; в результате сдвигов получим: eax=a a a a 0000
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет
studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав!Последнее добавление