
- •Вопрос 1. Общие требования, предъявляемые к современным эвм.
- •4. Совместимость и мобильность по.
- •Вопрос 2. Классификация эвм.
- •Классификация по поколениям.
- •Вопрос 3.
- •Вопрос 5.
- •Вопрос 6.
- •Вопрос 7.
- •Вопрос 8.
- •Вопрос 9.
- •Вопрос 10.
- •Вопрос 11.
- •Вопрос 12.
- •Вопрос 13.
- •Вопрос 14.
- •Вопрос 15.
- •Вопрос 16.
- •Вопрос 17.
- •Mov. Пересылка (байта или слова)
- •Jae Переход если выше или равно
- •Jb Переход если ниже
- •Jbe Переход если ниже или равно
- •Jc Переход если перенос
- •Je Переход если равно
- •Jg Переход если больше
- •Jge Переход если больше или равно
- •Jl Переход если меньше
- •Jle Переход если меньше или равно
- •Loopne Переход пока не равно
- •Loopnz Переход пока не ноль
- •Loopz Переход пока ноль
- •Вопрос 18.
- •Вопрос 19.
- •Вопрос 20.
- •Вопрос 21.
- •Вопрос 22.
Jae Переход если выше или равно
Признаки не меняются.
Команда: JAE short-label.
Условие перехода: if CF=0 then JMP short-label.
Команда JAE используется после команд CMP или SUB и передает управление по метке short-label, если первый операнд был больше или равен второму. (Оба операнда рассматриваются как числа без знака.) Цель перехода должна лежать в пределах от -128 до 127 байтов от следующей команды.
Примечания: Команда JNB - это та же команда, что и JAE. Команду JAE следует использовать при сравнении чисел без знака.
Jb Переход если ниже
Признаки не меняются.
Команда: JB short-label.
Условие перехода: if CF=1 then JMP short-label.
Команда JB используется после команд CMP и SUB и передает управление по метке short-label, если первый операнд был меньше, чем второй. (Оба операнда рассматриваются как числа без знака.) Цель перехода должна лежать в пределах от -128 до 127 байтов от следующей команды.
Примечания: Команды JB, JC и JNAE - все являются синонимами одной и той же команды. Команду JB следует использовать при сравнении чисел без знака
Jbe Переход если ниже или равно
Признаки не меняются.
Команда: JBE short-label.
Условие перехода: if CF=1 or ZF=1 then JMP short-label.
Команда JBE используется после команд CMP и SUB и передает управление по метке short-label, если первый операнд был меньше или равен второму. (Оба операнда рассматриваются как числа без знака.) Цель перехода должна лежать в пределах от -128 до 127 байтов от следующей команды.
Примечания: Команда JNA - это та же команда, что и JBE. Команду JBE следует использовать при сравнении чисел без знака.
Jc Переход если перенос
Признаки не меняются.
Команда: JC short-label.
Условие перехода: if CF=1 then JMP short-label.
Команда JC передает управление по метке short-label, если признак переноса CF установлен (т. е. равен 1). Цель перехода должна лежать в пределах от -128 до 127 байтов от следующей команды.
Примечания: Команды JC, JB и JNAE - все являются синонимами одной и той же команды.
JCXZ Переход если CX = 0
Признаки не меняются.
Команда: JCXZ short-label.
Условие перехода: if CX=0 then JMP short-label.
Команда JCXZ передает управление по метке short-label, если регистр CX равен 0. Цель перехода должна лежать в пределах от -128 до 127 байтов от следующей команды.
Примечание: Эта команда обычно применяется в начале цикла, чтобы пропустить тело цикла, когда переменная счетчика (CX) равна нулю.
Je Переход если равно
Признаки не меняются.
Команда: JE short-label.
Условие перехода: if ZF=1 then JMP short-label.
Команда JE используется после команд CMP и SUB и передает управление по метке short-label, если первый операнд был равен второму. Цель перехода должна лежать в пределах от -128 до 127 байтов от следующей команды.
Примечания: Команда JZ - это та же команда, что и JE.
Jg Переход если больше
Признаки не меняются.
Команда: JG short-label.
Условие перехода: if ZF=0 and SF=OF then JMP short-label.
Команда JG используется после команд CMP или SUB и передает управление по метке short-label, если первый операнд был больше, чем второй. (Оба операнда рассматриваются как числа со знаком.) Цель перехода должна лежать в пределах от -128 до 127 байтов от следующей команды.
Примечания: Команда JNLE - это та же команда, что и JG. Команду JG следует использовать при сравнении чисел со знаком.