![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Признаки не меняются.
Команда: LOOPE short-label.
Логика: CX=CX-1
if (CX<>0) and (ZF=1) then JMP short-label.
Команда LOOPE используется после команд CMP или SUB. Она уменьшает CX на 1, затем передает управление по метке short-label, если CX не равно нулю и если первый операнд команд CMP или SUB был равен второму операнду. Операнд short-label должен находиться в пределах от -128 до +127 байтов от следующей команды.
Примечание: Команда LOOPZ - это та же команда, что и LOOPE.
LOOPNE Переход пока не равно
Признаки не меняются.
Команда: LOOPNE short-label.
Логика: CX=CX-1
if (CX<>0) and (ZF=0) then JMP short-label.
Команда LOOPNE используется после команд CMP или SUB. Она уменьшает CX на 1, затем передает управление по метке short-label, если CX не равно нулю и если первый операнд команд CMP или SUB не равен второму операнду. Операнд short-label должен находиться в пределах от -128 до +127 байтов от следующей команды.
Примечания: Команда LOOPNZ - это та же команда, что и LOOPNE.
LOOPNZ Переход пока не ноль
Признаки не меняются.
Команда: LOOPNZ short-label.
LOOPNZ синоним LOOPNE. См. описание LOOPNE.
LOOPZ Переход пока ноль
Признаки не меняются.
Команда: LOOPZ short-label.
LOOPZ синоним LOOPE. См. описание LOOPE.
Вопрос 18.
Дата публикования: 2015-02-03; Прочитано: 275 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!