Системное программное обеспечение. Рощин А.В. - 31 стр.

UptoLike

Составители: 

31
переходов) изменяют содержимое регистров CS и IP. Всего имеется четыре
группы команд передачи управления, которые приведены в таблице.
Команды безусловного перехода
CALL Вызов процедуры
RET Возврат из процедуры
JMP Переход
Команды условного перехода
JA/JNBE Переход если выше/если не ниже или равно
JAE/JNB Переход если выше или равно/если не ниже
JB/JNAE Переход если ниже/если не выше или равно
JBE/JNA Переход если ниже или равно/если не выше
JC Переход если перенос
JE/JZ Переход если равно/если нуль
JG/JNLE Переход если больше/если не меньше или равно
JGE/JNL переход если больше или равно/если не меньше
JL/JNGE Переход если меньше/если не больше или равно
JLE/JNG Переход если меньше или равно/если не больше
JNC Переход если нет переноса
JNE/JNZ Переход если не равно/если не нуль
JNO Переход если не переполнение
JNP/JPO Переход если нечетно
JNS Переход если не знак
JO Переход если переполнение
JP/JPE переход если четно
JS Переход если знак
Управление циклами
LOOP Цикл
LOOPE/ Цикл если равно/если нуль
LOOPZ
LOOPNE/ Цико если не равно/если не нуль
LOOPNZ
JCXZ Переход если содержимое регистра СХ равно нулю
Прерывания
INT Прерывание
INTO Прерывание если переполнение
IRET Возврат из прерывания
                                  31



переходов) изменяют содержимое регистров CS и IP. Всего имеется четыре
группы команд передачи управления, которые приведены в таблице.
                  Команды безусловного перехода
CALL        Вызов процедуры
RET         Возврат из процедуры
JMP         Переход
                    Команды условного перехода
JA/JNBE     Переход если выше/если не ниже или равно
JAE/JNB     Переход если выше или равно/если не ниже
JB/JNAE     Переход если ниже/если не выше или равно
JBE/JNA     Переход если ниже или равно/если не выше
JC          Переход если перенос
JE/JZ       Переход если равно/если нуль
JG/JNLE     Переход если больше/если не меньше или равно
JGE/JNL     переход если больше или равно/если не меньше
JL/JNGE     Переход если меньше/если не больше или равно
JLE/JNG     Переход если меньше или равно/если не больше
JNC         Переход если нет переноса
JNE/JNZ     Переход если не равно/если не нуль
JNO         Переход если не переполнение
JNP/JPO     Переход если нечетно
JNS         Переход если не знак
JO          Переход если переполнение
JP/JPE      переход если четно
JS          Переход если знак

                        Управление циклами
LOOP        Цикл
LOOPE/      Цикл если равно/если нуль
LOOPZ
LOOPNE/     Цико если не равно/если не нуль
LOOPNZ
JCXZ        Переход если содержимое регистра СХ равно нулю

                            Прерывания
INT         Прерывание
INTO        Прерывание если переполнение
IRET        Возврат из прерывания