Следующий оператор в программе TEST1.ASM выведет предупреждающее сообщение, которое не появится на экране, если не указан параметр /W:
mov bx,ABC ; предупреждение о неэффективности кода
ABC = 1
При задании командной строки:
TASM /WOVF TEST2
если файл TEST2.ASM содержит директиву:
DW 1000h = 20h
предупреждения генерироваться не будут.
Параметр /X
Функция: Включает в листинг блоки условного ассемблирования.
Синтаксис: /X
Примечания: Если при вычислении блоков IF, IFNDEF, IFDEF и т.д. получается значение FALSE, то параметр /X приводит к тому, что операторы, содержащиеся внутри условного блока, будут включены в листинг ассемблирования. по данной директиве в листинг будут также включены сами директивы условного ассемблирования (обычно они в листинг не включаются).
Вы должны в командной строке или с помощью параметра /L задать также необходимость генерации файла листинга, иначе параметр /X действовать не будет.
Пример:
TASM /X TEST1
Параметр /Z
Функция: Выводит на экран наряду с сообщениями об ошибке соответствующие строки исходного текста.
Синтаксис: /Z
Примечания: Параметр /Z указывает Ассемблеру, что при генерации сообщения об ошибке на экран нужно вывести соответствующую строку исходного файла (где эта ошибка возникла). Вызвавшая ошибку строка выводится перед сообщением об ошибке. При запрещении данного параметра Турбо Ассемблер просто выводит сообщение, описывающее ошибку.
Пример:
