Talk:X86 Assembly/NASM Syntax

The line "In some other operating systems other than Linux the arguments are pushed onto the stack rather than moved into registers." is ambigous, since function calls in GNU/Linux are passed on the stack, and only system calls are passed in registers. Also, I'd recommend an example than can be assembled and run. Thermostat 03:31, 8 August 2006 (UTC)

Line Removed
Removed: "Passing values to the registers in different orders won't affect the execution when the kernel is called, but deciding on a methodology can make it much easier to read."

Reasons: 1. it has nothing to do with NASM. 2. it states something utterly obvious. 3. it states something that applies to all OSes, not just Linux. 4. it is discussing best-practice for coding when this is not the article to do so.

Word size
Given that a lot of us are using 64-bit machines nowadays, maybe it would be wise to add a -m32 to some of the gcc command lines given in this page?