Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Команда Jсс





Формат команды: Jсс метка

В качестве метки может выступать непосредственный адрес для перехода, а так же РОН или ячейка памяти, содержащие адрес для перехода.

Под аббревиатурой Jсс понимается набор команд (см. таблицу 5), осуществляющий условный переход типа short или near. Команды с мнемоникой Jcc НЕТ. Вместо "сс" после J следуют буквы, определяющие условие перехода. Условиями перехода являются состояния флагов, определенных в команде. Если условие выполняется, то управление передается по адресу, указанному в команде. Если условие не выполняется, то микропроцессор продолжает выполнение программы с команды, следующей за командой условного перехода.

Чаще всего, команда из набора Jcc используется сразу после команды CMP. В этом случае условие приобретает формулировку, соответствующую отношению между операндами в команде CMP. В таблице 5 представлены варианты команды Jcc. Например, если операнды CMP были равны, то команда JE, выполненная сразу после CMP, осуществит переход, так как при вычитании двух равных операндов получится нуль, значит, установится флаг нуля ZF, что является условием перехода в команде JE.

Слова «выше» и «ниже» в таблице 5 относятся к сравнению беззнаковых чисел. Слова «больше» и «меньше» относятся к сравнению чисел со знаком.

 

Таблица 5

Мнемоника команды Описание Перевод описания Условие перехода
JA Jump if above Переход, если выше CF=0 и ZF=0
JAE Jump if above or equal Переход, если выше или равно СF=0
JB Jump if below Переход, если ниже СF=1
JBE Jump if below or equal Переход, если ниже или равно СF=1 или ZF=1
JC Jump if carry Переход, если перенос СF=1
JCXZ Jump if CX is zero Переход, если регистр CX=0 CX=0
JECXZ Jump if ECX is zero Переход, если ECX=0 ECX=0
JE Jump if equal Переход, если равно ZF=1
JG Jump if greater Переход, если больше ZF=0 и SF=OF
JGE Jump if greater or equal Переход, если больше или равно SF=OF
JL Jump if less Переход, если меньше SF≠OF
JLE Jump if less or equal Переход, если меньше или равно ZF=1 или SF≠OF
JNA Jump if not above Переход, если не выше CF=1 или ZF=1
JNAE Jump if not above or equal Переход, если не выше или равно СF=1
JNB Jump if not below Переход, если не ниже СF=0
JNBE Jump if not below or equal Переход, если не ниже или равно CF=0 и ZF=0
JNC Jump if not carry Переход, если нет переноса CF=0
JNE Jump if not equal Переход, если не равно ZF=0
JNG Jump if not greater Переход, если не больше ZF=1 или S≠OF
JNGE Jump if not greater or equal Переход, если не больше или равно SF≠OF
JNL Jump if not less Переход, если не меньше SF=OF
JNLE Jump if not less or equal Переход, если не меньше или равно ZF=0 и SF=OF
JNO Jump if not overflow Переход, если нет переполнения ОF=0
JNP Jump if not parity Переход, если нечетно (не математически) PF=0
JNS Jump if not sign Переход, если результат положителен SF=0
JNZ Jump if not zero Переход, если не нуль ZF=0
JO Jump if overflow Переход, если переполнение ОF=1
JP Jump if parity Переход, если четно (не математически) PF=1
JS Jump if sign Переход, если результат отрицательный SF=1
JZ Jump if zero Переход, если ноль ZF=1

 

 

Date: 2015-10-19; view: 381; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию