Ich empfehle den Flat Assembler . Kommt mit einer ziemlich netten und kleinen IDE, läuft auf Windows, Linux und MS-DOS.
Es gibt auch den Netwide Assembler , der mit einem Disassembler, aber ohne IDE geliefert wird. Obwohl die einfache IDE von FASM einfach mit jedem Editor reproduziert werden kann, der externe Befehle erlaubt.
Masm32 kommt mit einem Texteditor, der gut funktioniert. Keine vollwertige IDE, aber eine volle IDE ist für Asm nicht so nützlich wie für höhere Sprachen. Es ist lizenziert, aber ist als Freeware lizenziert. Ich habe im Laufe der Jahre eine Reihe verschiedener Assembler benutzt und bin nie auf eine solche gestoßen, die mir wirklich nicht gefiel. Masm32 ist jedoch mein derzeitiger Favorit.
Ich benutze NASM mit Visual Studio 2015 Community Edition .
Es gibt einfachere IDEs, aber ich mache alle anderen Entwicklungen in VS, also bin ich schon damit vertraut.
Warum NASM über MASM? Bessere plattformübergreifende Kompatibilität, falls ich mich entscheide, für Linux zu kompilieren.