NASM
From OSDev Wiki
|
This page or section is a stub. Please help by expanding it |
Netwide Assembler (NASM) is a popular assembler for the IA32 platform. NASM is open source software and is freely available at SourceForge. Those preferring it over GNU as (GAS) claim its easy syntax and powerful macro capabilities are a plus. On the other hand, other users claim gas is better integrated in to the GNU Compiler Collection (GCC) and has more cross-platform capabilities.
Contents |
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.
