Реферат: 80386 процессор
JA/JNBE Выше, не ниже и не равно
JAE/JNB Выше или равно, не ниже
JB/JNAE Ниже, не выше и не равно
JBE/JNA Ниже или равно, не выше
JC Перенос
JE/JZ Равно, нуль
JNC Отсутствие переноса
JNE/JNZ Не равно, не нуль
JNP/JPO Отсутствие четности, нечетность
JP/JPE Четность
JG/JNLE Больше, не меньше и не равно
JGE/JNL Больше или равно, не меньше
JL/JNGE Меньше, не больше и не равно
JLE/JNG Меньше или равно, не больше
JNO Отсутствие переполнения
JNS Отсутствие знака
(положительно, включая нуль)
JO Переполнение
JS Знак (отрицательно)
LAHF Загрузка флагов в регистр AH
Хотя для изменения флагов CF и DF предусмотрены специальные команды, остальные флаги, используемые в прикладных программах, нельзя изменять непосредственно. Эта команда дает возможность программного изменения остальных битов флагов с помощью команд побитовых операций после пересылки флагов в стек или в регистр AH.
Команда копирует биты SF,ZF,AF,PF,CF соответственно в разряды 7,6,4,2,0 регистра AH.
LAR Загрузка байта прав доступа
Команда читает дескриптор сегмента и заносит биты дробности(23), свободный (20), присутствия (15), DPL (14), типа (9-11) и доступа (8) в 32-разрядный регистр, бит дробности и свободный бит не пересылаются.
LEA Загрузка исполнительного адреса
Команда пересылает по адресу приемника относительный адрес операнда-источника. Операнд-источник должен находиться в памяти. Операнд-приемник должен быть регистром общего назначения. Команда особенно полезна для инициализации регистров перед выполнением действий над начальными данными и