Синтаксис: /V
Примечания: Параметр /V используется в целях совместимости.
Он не приводит ни к каким действиям и не оказывает влияния на ассемблирование.
Параметр /W
Функция: Управляет генерацией предупреждающих сообщений.
Синтаксис: /W
W[класс предупреждений]
W+[класс предупреждений]
Примечания: Параметр /W управляет выводом Турбо Ассемблером предупреждающих сообщений.
Если вы просто укажете параметр /W, то будут выводиться «слабые» предупреждения. Такие предупреждения показывают, что вы можете несколько улучшить эффективность вашей программы.
Если вы зададите параметр /W без класса предупреждений, то все предупреждения запрещаются. Если за параметром указывается класс предупреждений, то запрещаются только эти предупреждения. Каждое предупреждающее сообщение имеет идентификатор из трех букв:
ASS подразумевается использование 16разрядного сегмента;
BRK требуются квадратные скобки;
ICG неэффективная генерация кода;
LCO переполнение счетчика адреса;
OPI открытый блок условия IF;
OPP открытая процедура;
OPS открытый сегмент;
OVF арифметическое переполнение;
PDC конструкция, зависящая от прохода;
PRO запись в память в защищенном режиме требует
переопределения регистра CS;
RES слово зарезервировано;
TPI недопустимо для Турбо Паскаля.
Если вы указываете параметр /W+ без класса предупреждения, то все предупреждения будут разрешены. Если вы задаете параметр /W+ с классом предупреждений из предыдущего списка, то будут разрешены только эти предупреждения.
По умолчанию Турбо Ассемблер сначала начинает ассемблирование исходного файла с разрешением всех предупреждений, кроме предупреждений о неэффективности кода (ICG).
Для управления выводом определенных сообщений на заданном участке программы в файле с исходным кодом вы можете использовать директивы WARN или NOWARN. Более подробно об этих директивах рассказывается в Главе 3 «Справочного руководства».
