Gabriel Totev před 7 roky
rodič
revize
1d2cbd0f07
1 změnil soubory, kde provedl 23 přidání a 0 odebrání
  1. 23 0
      pages/common/nasm.md

+ 23 - 0
pages/common/nasm.md

@@ -0,0 +1,23 @@
+# nasm
+
+> The Netwide Assembler, a portable 80x86 assembler.
+
+- 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}}`