Параметры командной строки
Необязательные параметры командной строки позволяют вам управлять поведением Ассемблера и тем, какую информацию он выводит на экран, в листинг и объектный файл. В Турбо Ассемблере предусмотрены некоторые параметры, которые не выполняют никаких действий, а используются только для совместимости текущей версии TASM с предыдущими версиями MASM (макроассемблер фирмы Microsoft):
1 0/b | Задает размер буфера | 1 0/v | Выводит на экран дополнительную статистику |
Вы можете задавать параметры, представляющие собой любую комбинацию букв в верхнем и нижнем регистре. Кроме того, параметры можно задавать в любом порядке (кроме параметров /I и /J), они будут при этом обрабатываться последовательно. При использовании параметра /d нужно быть внимательным: идентификаторы надо определить до того, как они будут использованы в последующих параметрах /d.
Примечание: С помощью директив, указанных в исходном коде, вы можете отменить эквивалентные им параметры Ассемблера.
Выше) приведен полный список параметров Турбо Ассемблера. Далее эти параметры описаны подробно.
Параметр /A
Функция: Задает упорядочивание сегментов по алфавиту.
Синтаксис: /A
Примечания: Параметр /A указывает Турбо Ассемблеру, что сегменты в объектном файле должны быть размещены в алфавитном порядке. Это эквивалентно использование в исходном коде директивы .ALPHA.
Этим параметром обычно приходится пользоваться тогда, когда вы хотите ассемблировать исходный файл, написанный для ранних версий ассемблеров фирм Microsoft или IBM.
Параметр /S изменяет действие данного параметра на обратное, сохраняя используемое по умолчанию последовательное упорядочивание сегментов.
Если в исходном файле вы задаете с помощью директивы .SEQ последовательное упорядочивание сегментов, то она отменит действие параметра /A, задаваемого в командной строке.
Пример:
TASM /A TEST1
Данная командная строка создает объектный файл TEST1.OBJ, сегменты которого упорядочиваются в алфавитном порядке.
Параметр /B
Синтаксис: /B
Примечания: Параметр /B используется в целях совместимости с другими версиями. Он не приводит ни к каким действиям и не оказывает влияния на ассемблирование.
Параметр /C
Функция: Разрешает включать в листинг перекрестные ссылки.
Синтаксис: /C
Примечания: Параметр /C разрешает включение в файл листинга информации о перекрестных ссылках. Турбо Ассемблер включает информацию о перекрестных ссылках в таблицу идентификаторов в конце файла листинга. Чтобы получить информацию о перекрестных ссылках, вам нужно также явно задать в командной строке файл листинга или использовать для разрешения формирования файла листинга параметр /L.
Для каждого идентификатора в перекрестных ссылках указывается строка, в которой он определен и все строки, где имеется на него ссылка.
Пример:
TASM /l /c TEST1
Данная команда создает файл листинга, в таблице идентификаторов которого содержится информация о перекрестных ссылках.
1 2 3 4 5 6 7 8
8 8 8
| |