craig> computer> prog> assembly>
Cross Platform Assembler for Linux and Windows
   NASM homepage [docs] [download]
The Netwide Assembler, NASM, is an 80x86 assembler designed for portability and modularity. It supports a range of object file formats, including Linux a.out and ELF, NetBSD/FreeBSD, COFF, Microsoft 16-bit OBJ and Win32. It will also output plain binary files. Its syntax is designed to be simple and easy to understand, similar to Intel's but less complex. It supports Pentium, P6 and MMX opcodes, and has macro capability.
   Linux/Nasm/Libc Intel/x86 Assembly Overview
There is a lot of badly written, confusing and incoherent information on the internet regarding assembly programming and linux. So in this document i'm going to try and concisely list all the information I think is relevant to making useful programs in assembly.

toolbar help Random Link   Map   Flat Listing   Brief Listing   Login