Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

В таблице 4.1. приведены значения регистра флагов, устанавливаемые логическими командами



Таблица 4.1. Значения флагов при использовании логических операций

Примеры использования логических команд

Пример 1. Установить 3 и 0 биты в регистре аl, остальные биты не изменять:

Or al, 00001001b

Пример 2. Сбросить 4 и 6 битвы в регистре al, остальные биты не изменять.

And al, 10101111b

Пример 3. Инвертировать 2 и 4 биты в регистре al, остальные биты не изменять.

Xor al, 00010100b

Пример 4. Перейти на метку LAB, если установлен 4 бит регистра al, в противном случае продолжить выполнение программы.

Test al, 00010000b

Jnz LAB

…продолжаем

LAB:

Пример 5. Посчитать число единиц в регистре al, рассматривая байт, как набор бит.





Дата публикования: 2014-11-28; Прочитано: 451 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...