Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Безусловный переход.




Безусловный переход выполняется независимо от каких-либо условий. реализуется командой

JMP адрес

В зависимости от местоположения адреса перехода и способа его определения можно выделить пять типов безусловных переходов:

Синтаксис:

JMP short <операнд>; внутрисегментный прямой короткий

JMP near ptr <операнд>; внутрисегментный прямой близкий

JMP far ptr <операнд>; межсегментный прямой далекий

JMP <адрес операнда>; внутрисегментный косвенный

JMP far ptr <адрес операнда>; межсегментный косвенный далёкий

Examle 4.1. Фрагмент программы использования команды JMP.

; описание данных

A DW L

; фрагмент кода программы

…;

JMP A; переход по адресу А, на L

…;

MOV DX,A; в DX переслать L

JMP DX; переход по DX, т.е. на L

L: …

Команды условного перехода.

Команды условного перехода осуществляют только короткий переход (реализуют передачу управления на 127 байтов вперед или назад). Поэтому длинные условные переходы осуществляется с привлечением команд длинного безусловного перехода.

Источниками условного перехода могут быть:

ü команда cmp dst, src, сравнивающая значения двух операндов;

ü любая команда, изменяющая состояние арифметических флагов;

ü состояние регистра счетчика CX.






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных