![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Таблица 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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!