1.2.3. $ASMMODE : Режим ассемблера (только для Intel 80x86) |
Вверх Предыдущий Следующий |
Директива {$ASMMODE XXX} сообщает компилятору, какой тип ассемблера он может ожидать в блоке asm. Здесь XXX должно быть одним из следующих вариантов: att – указывает на то, что блок asm содержит синтаксис ассемблера AT&T. intel – указывает на то, что блок asm содержит синтаксис ассемблера Intel. direct – говорит компилятору, что блоки asm должны быть скопированы непосредственно в ассемблерный файл. Это невозможно для использования таких ассемблерных блоков, когда используется внутренний ассемблер компилятора. Эти переключатели являются локальными, и сохраняют свои значения до конца компилируемого модуля, кроме случая, когда они будут заменены другой директивой данного типа. Переключатель командной строки –R ссылается на данную директиву. По умолчанию установлен ассемблер AT&T. |