Четвертый Borland C++ и его окружение

       

Метки и инструкции перехода


Во встроенном ассемблере вы можете использовать любые условные и безусловные инструкции перехода и циклов. Эти инструкции

допускаются только внутри функции. Поскольку метки в операторах

asm определить нельзя, инструкции перехода должны использовать

метки goto языка Си. Если метка находится слишком далеко, переход

не будет автоматически преобразовываться в дальний переход. Поэтому работать с условными переходами нужно аккуратно. Для проверки переходов можно использовать параметр -B. Прямые переходы

дальнего типа генерировать нельзя. Допускаются косвенные переходы. Чтобы использовать косвенные переходы, применяйте в качестве

операнда инструкции перехода имя регистра.



Содержание раздела