Это компиляторы командной строки, т.е. имя файла с текстом кода (*.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. Ну вот, пока писАл ответ, пердо мной уже накатали