Параметр /B


Синтаксис: /B

Примечания: Параметр /B используется только в целях совместимости с другими версиями. Он не приводит ни к каким действиям и не оказывает влияния на ассемблирование.

Параметр /C

Функция: Разрешает включать в листинг перекрестные ссылки.

Синтаксис: /C

Примечания: Параметр /C разрешает включение в файл листинга информации о перекрестных ссылках. Турбо Ассемблер включает информацию о перекрестных ссылках в таблицу идентификаторов в конце файла листинга. Чтобы получить информацию о перекрестных ссылках, вам нужно также явно задать в командной строке генерацию файла листинга или использовать для разрешения формирования файла листинга параметр /L.

Для каждого идентификатора в перекрестных ссылках указывается строка, в которой он определен и все строки, где имеется на него ссылка.

Параметр /D

Функция: Определяет идентификатор.

Синтаксис: /Dидентификатор[=значение или выражение]

Примечания: Параметр /D определяет идентификатор для исходного файла, точно также, как если бы он определялся на первой строке исходного файла с помощью директивы =. В командной строке этот параметр можно использовать любое число раз.

Вы можете только определить идентификатор, равный другому идентификатору, или постоянному значению. Справа от знака равенства (=) не допускается использовать выражение с операциями. Например, допустимо /DX=9 и /DX=Y, но параметр /DX=Y4 не допускается.

Пример:

TASM /DMAX=10 /DMIN=2 TEST1

В данной командной строке определяются два идентификатора MAX и MIN, на которые могут ссылаться другие операторы в исходном файле TEST1.ASM.

Параметр /E

Функция: Генерирует инструкции эмуляции работы с плавающей точкой.

Синтаксис: /E

Примечания: Параметр /E указывает Турбо Ассемблеру, что нужно генерировать инструкции работы с плавающей точкой, которые будут выполняться с помощью программного обеспечения (эмулятора операций с плавающей точкой). Используйте этот параметр, если ваша программа содержит библиотеку эмуляции работы с плавающей точкой, которая эмулирует функции арифметического сопроцессора 80х87.

Обычно этот параметр следует использовать только в том случае, если ваш модуль на Ассемблере является частью программы, написанной на языке высокого уровня, в которой используется библиотека эмуляции работы с плавающей точкой (эмуляцию операций с плавающей точкой поддерживают Турбо Си, Турбо Паскаль, Турбо Бейсик и Турбо Пролог). Вы не можете просто скомпоновать программу на Ассемблере с библиотекой эмуляции, так как предполагается, что библиотека должна инициализироваться начальным кодом компилятора.

Параметр /R изменяет действие данного параметра на обратное, разрешая ассемблирование действительных инструкций с плавающей точкой, которые могут выполняться арифметическим сопроцессором.

Если в исходной файле вы используете директиву NOEMUL, то она отменит действие параметра /E в командной строке.

Параметр командной строки /E оказывает то же действие, что и использование в начале исходного файла директивы EMUL, и эквивалентен параметру командной строки /JEMUL.

Пример:

TASM /E SEGANT
TCC f TRIG.C SEGANT.OBJ
Загрузка...