nobody wrote: > int fak(int count) { > > asm { > naked; > //mov EAX,7; // print 7 > mov EAX, [ESP+4]; // load parameter count > ret; // get EAX > } > } count is already in EAX. See "Parameters" under "Function Calling Conventions" at http://www.digitalmars.com/d/abi.html