NASM - the Netwide Assembler - is a popular Assembler for the IA32 platform,
hosted at SourceForge. Those preferring it over GNU as claim its easy syntax and powerful macro capabilities as plus, while the GNU as camp claims better integration with GCC and cross-platform capabilities. It's a matter of taste in the end.
Advice when using NASM
- Use "-w+orphan-labels". Often, labels without colons were not really intended to be labels, and are actually misspellings or typos. This flag will cause NASM to warn you if there are labels without colons.
