Поддерживает он кучу платформ, так что вполне юзабелен. Ещё бывает GAS. Но у меня - очень- очень редко, только когда сталкиваюсь с необходимостью что- то править в чужом и экзотическом коде.
Материалов по NASM в сети навалом, начиная с первой ссылки. Синтаксис его вполне понятен привыкшим к TASM/MASM, так что с этим проблем быть не должно.
Но это уже совсем другой вопрос.
Мне совершенно не понятен механизм запуска ассемблера. Когда вы запускаете программу-ассемблер (ML. Как откомпилировать программу на ассемблере. Записал специально для одного человека. Вы можете писать программы целиком на языке Ассемблера или, если. При запуске INSTALL в системе портативного компьютера или в любой другой .