Win32asm обучение




Инструменты - Masm


        Win32Asm Tutorial

       

назад Инструменты\Masm вперед

Masm

Masm это ассемблер, который я использую. Есть и другие, например tasm или nasm, но лично я предпочитаю masm (а здесь можете узнать, почему). Использование tasm, nasm (или других ассемблеров) здесь не описывается.

Использование

Masm это ml.exe. Я использую версию "Macro Assembler Version 6.14.8444". Синтаксис:

ML [ /опции ] filelist [ /link linkoptions ]

Есть несколько важных опций:

/c

ассемблирование без линковки

В основном вы будете использовать эту опцию, так как вы будете использовать внешний линкер (например link.exe), для компоновки ваших файлов.

/coff

генерировать объектный файл в COFF формате

Это генерирует формат файла для компоновщика microsoft.

/Fo<file>

имя объектного файла

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

/G<c|d|z>

Использует вызовы Pascal, C, или Stdcall

выберите тип вызовов для ваших процедур.

/Zi

Добавить символьную отладочную информацию

Установите эту опцию, если хотите использовать отладчик.

/I<name> Установить include путь

Определяет ваш include путь

[наверх]




Содержание  Назад  Вперед