Netwide Assembler:

A quick guide into NASM is available here. The NASM syntax and the NASM docs you can get here.

Following NASM code samples are coming from Yeoh. More then 100 samples of Windows32 can be found in his Yahoo Club.  If you cant join this club or you dont have a Yahoo! ID you can download some of his samples from here. They are written using the Radasm IDE. Have fun.

TITLE

AUTHOR

DESCRIPTION

Beer Yeoh Open PC`s CD rom for your beer.
Bell Yeoh play a *.wav file
CallDialog Yeoh Call a dialog box from a menu item: a variation of Iczelion's example. 
Controls Yeoh NASM version of Iczelion's example no. 9 
DlgApp Yeoh Sample dialog-based application template: with splash screen and about dialog, requires RadAsm.
key Yeoh NASM version of Iczelion's example no. 6
mouse Yeoh NASM version of Iczelion's example no. 7
msgbox Yeoh NASM version of Iczelion's example no. 2
text Yeoh NASM version of Iczelion's example no. 5
Win Yeoh NASM version of Iczelion's example no. 3

  

NAGOA uses NASM but has a lot of powerfull macros to emulate procs
and invoke for win32 assembly can see also at NAGOA directory of this
group or YEOHS directory at this group a lot of examples.

NAGOA NASM you can get here. Tons of NAGOA NASM samples written in RADASM are also in this Yahoo Group.