Ассемблер для Windows

       

Программа ML EXE



Программа ML.EXE

Параметр

Комментарий






Программа TASM32.EXE

/?Вывод помощи.
/ATСоздать файл в формате .СОМ. Для программирования в Windows этот ключ, естественно, бесполезен.
/Bl<linker> Использовать альтернативный компоновщик. Предполагается автоматический запуск компоновщика.
/c Компиляция без компоновки.
/СрСохранение регистров пользовательских идентификаторов. Может использоваться для дополнительного контроля.
/CuПриведение всех пользовательских идентификаторов к верхнему регистру.
/СхСохранение регистров пользовательских идентификаторов, объявленных PUBLIC и EXTERNAL.
/coffСоздание объектных файлов в стандарте coff. Применение обязательно.
/D<name>=[строка]Задание текстового макроса. Очень удобен для отладки с использованием условной компиляции.
/ЕРЛистинг: текст программы с включаемыми файлами.
/F <hex>Размер стека в байтах. Размер стека по умолчанию равен 1 Мб.
/Fe<file>Имя исполняемого файла. Имеет смысл без параметра /с.
/Fl<file>Создать файл листинга.
/Fm<file>Создать map-файл. Имеет смысл без опции /с.
/Fo<file>Задать имя объектного файла.
/FpiВключение кода эмулятора сопроцессора. Начиная с 486-ого микропроцессора, данный параметр потерял актуальность.
/Fr<file>Включить ограниченную информацию браузера.
/FR<file>Включить полную информацию браузера.
/G<c|d|z>Использовать соглашение вызова Паскаль, Си, stdcall.
/H<number>Установить максимальную длину внешних имен.
/I<name>Добавить путь для inc-файлов. Допускается до 10 опций /I.
/link <opt>Опции командной строки компоновщика. Имеет смысл без опции /с.
/nologoНе показывать заголовочный текст компилятора.
/SaЛистинг максимального формата.
/ScВключить в листинг синхронизацию.
/SfЛистинг первого прохода.
/Sl<number>Длина строки листинга.
/SnНе включать в листинг таблицу символов.
/Sp<number>Высота страницы листинга.
/Ss<string>Текст подзаголовка листинга.
/St<string>Текст заголовка листинга.
/SxВключить в листинг фрагменты условной компиляции.
/Ta<file> Для компилирования файлов, расширение которых не .asm.
/W<number>Устанавливает перечень событий компиляции, трактуемые как предупреждения.
/WXТрактовать предупреждения как ошибки.
/wТоже что /W0 /WX.
/XИгнорировать путь, установленный переменной окружения INCLUDE.
/ZdОтладочная информация состоит только из номеров строк.
/ZfОбъявить все имена PUBLIC.
/ZiВключить полную отладочную информацию.
/ZmВключить совместимость с MASM 5.01.
/Zp<n>Установить выравнивание структур.
/ZsВыполнять только проверку синтаксиса.
ПараметрКомментарий

/? или /hВывод помощи.
/aСегменты в объектном файле располагаются в алфавитном порядке.
/sСегменты в объектном файле расположены в порядке их описания.
/d<name>=[string]Задание текстового макроса. Очень удобен для отладки с использованием условной компиляции.
/eВключение кода эмуляции сопроцессора.
/rРазрешение инструкций сопроцессора.
/i<string>Добавить путь для inc-файлов. Синтаксис такой же, как у команды РАТН.
/j<dir>Определяет директиву, которая будет транслироваться перед трансляцией.
/kh<number>Задается максимальное количество идентификаторов. По умолчанию 16384.
/lСоздавать файл листинга.
/laПоказать в листинге код, вставляемый транслятором для организации интерфейса с языками высокого уровня.
/mlРазличать прописные и строчные буквы в идентификаторах.
/mxРазличать прописные и строчные буквы в идентификаторах PUBLIC и EXTERNAL.
/muСчитать все символы в идентификаторах как прописные.
/mv<number>Установить максимальную длину идентификатора.
/m<number>Установка количества проходов транслятора. По умолчанию это число равно 1.
/nНе выдавать в файле листинга таблицы идентификаторов.
/os, /o, /op, /oiТип объектного кода: стандартный, оверлейный, Phar Lap, IBM.
/pПроверять наличие кода с побочными эффектами при работе в защищенном режиме.
/qУдаление из объектного кода лишней информации.
/tПодавление вывода всех сообщений при условном ассемблировании.
/w0, /w1, /w2Уровень полноты сообщений: сообщения не генерируются, сообщения генерируются.
/w-<xxx> /w+<xxx>Генереция (+) или ее отсутствие (-) сообщений класса xxx.
/xВключить в листинг блоки условного ассемблирования.
/zВыводить не только сообщения об ошибках, но строку с ошибкой.
/ziВключить в объектный код информацию для отладки.
/zdПоместить в объектный код номера строк.
/znНе помещать в объектный код отладочной информации.

Содержание раздела