Показать сообщение отдельно
Старый 29.08.2005, 02:10     # 4
ЕЖ
::VIP::
 
Регистрация: 19.03.2004
Сообщения: 1 329

ЕЖ Бог с наворотамиЕЖ Бог с наворотами
ЕЖ Бог с наворотамиЕЖ Бог с наворотами
Это компиляторы командной строки, т.е. имя файла с текстом кода (*.asm) и все настройки передаются в параметрах тосле masm/tasm. Привычной среды программирирования (IDE) как у высокоуровневых языков для асма нет, так что твой друг - Блокнот. Но есть текстовые редакторы с некоторыми функциями IDE, типа подсветки синтаксиса, и возможностью вызова внешнего компилятора с теми же параметрами (UltraEdit например и др.).

Параметры/ключи компиляторов можно, как обычно узнать вызвав их в Command Prompt с ключем справки, т.е. типа tasm32 /? или masm /H.

В общем случае написание программы состоит из след. этопов:
- masm.exe (опции) file.asm - если нет ошибок появится file.obj - компилированный код;
- затем надо слинковать объектник в исполнимый файл, типа link (опции) file.obj - опять же, если без ошибок - появится file.exe.

Для автоматизации можно написать bat-файл с параметром (%1 - имя файла), либо использовать утилиту make - чуть посложнее.

P.S. В принципе есть вариант писать asm-код в рамках какого-либо высокоуровнего языка типа С++/Pascal, тогда всю работу по сборке исполняемого файла возьмет на себя их IDE.

P.P.S. Ну вот, пока писАл ответ, пердо мной уже накатали
ЕЖ вне форума