ТОР 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. Не нашли, что искали? Воспользуйтесь поиском:
|