Цитата Сообщение от Sinus
некоторые советуют юзать кросс-ассемблеры, но мне так не удобно.
тем более что до сих пор нет ни одного кросс-асма который по удобству написания кода (именно по удобству написания, а не по навороченности и прочим макросам) дотягивал бы до аласма.
Ассемблер -- эта такая программа, которая из *.as получает *.obj. Какое там может быть удобство именно ПИСАНИЯ не знаю. Оное у меня обеспечивается редактором (Vim).

( на самом деле даже из нативных писишных асмов разве что только nasm можно назвать ассемблером. )
А gas, или masm -- стало быть неассемблеры (именно так, слитно).