Some links and other resources that might help you newbies...
Lot of links at assemblylanguage.net:
http://www.cheapersunglasses.com//asm.html
More links at the Open Directory Project:
http://dmoz.org/Computers/Programming/Languages/Assembly/
- ASSEMBLERS -
MASM32
http://www.movsd.com
NASM: The Netwide Assembler
http://nasm.sourceforge.net
HLA: High Level Assembly Language
http://webster.cs.ucr.edu/AsmTools/HLA/index.html
FASM: The Flat Assembler
http://flatassembler.net/
GoAsm
http://www.godevtool.com/
A86 (DOS) [Free]/A386 (Windows) [Commercial]
http://eji.com/a86/
Or, you can Write Your Own!
http://webster.cs.ucr.edu/AsmTools/...rOwn/index.html
USENET
alt.comp.lang.assembler
alt.lang.asm
alt.os.assembly
alt.os.development
comp.lang.asm.x86
comp.lang.ml
comp.software.extreme-programming
WEB-BASED
http://www.tek-tips.com/threadminder.cfm?pid=272
http://win32asm.cjb.net
http://www.masmforum.com/
http://board.flatassembler.net/
GROUP-BASED
http://groups.yahoo.com/group/aoaprogramming/
http://groups.yahoo.com/group/win32-nasm-users/
http://groups.yahoo.com/group/win32masm/
- Other useful resources -
Intel Manuals and such
http://www.sandpile.org/
Ralph Brown's Interupt List
http://www-2.cs.cmu.edu/afs/cs.cmu..../ralf-home.html
ASSEMBLY LANGUAGE information, tools, forums, and other links available at:
http://www.faqs.org/faqs/by-newsgroup/comp/comp.lang.asm.x86.html
Nathan.