All Posts programming nasm: portable 80x86 assembler command cheat-sheet

nasm: portable 80x86 assembler command cheat-sheet

· 142 words · 1 minute read

nasm is the Netwide Assembler, a portable 80x86 assembler.

More information: https://nasm.us .

Assemble source.asm into a binary file source, in the (default) raw binary format:

nasm source.asm

Assemble source.asm into a binary file output_file, in the specified format:

nasm -f format source.asm -o output_file

List valid output formats (along with basic nasm help):

nasm -hf

Assemble and generate an assembly listing file:

nasm -l list_file source.asm

Add a directory (must be written with trailing slash) to the include file search path before assembling:

nasm -i path/to/include_dir/ source.asm

I hope you enjoyed reading this post as much as I enjoyed writing it. If you know a person who can benefit from this information, send them a link of this post. If you want to get notified about new posts, follow me on YouTube , Twitter (x) , LinkedIn , and GitHub .