Updated: 12/29/2005
SWDev-Asm
A86 assembler , A86.zip
A86 assembler compiler. Creates COMs in one step. Has some shortcuts. Some incompatibilities with TASM (Turbo Assembler) like DATA SEGMENT instead of .DATA. [Report a dead link]
http://www.programmersheaven.com/zone5/cat25/index.htm

Alab , Alab13b1.zip, 322kb
Asm lab. This is an IDE with an ASM compiler. It was ok, not great. It wouldn't run for me on Win 98. I got an error. [Report a dead link]
http://www.programmersheaven.com/zone5/cat25/index.htm

BASM
Generates ASM code from BASIC code. You can then link the ASM code into an executable. (COM file only?) [Report a dead link]
http://shu.emuunlim.com/files.html

HLA Assembler , 2,000kb NEW
Includes free compiler and linker, plus tutorial, free online book, and more. Supposed to be one of the best ASM sites and compilers. [Report a dead link]
http://webster.cs.ucr.edu/

Masm 32 , Masm, 3,100kb
Windows 32 bit Assembler with IDE. Also at Masm32.com, http://spiff.tripnet.se/~iczelion/download.html. v8.2 at http://www.masm32.com/. [Report a dead link]
http://www.pbq.com.au/home/hutch/masm.htm

MS MASM
Microsoft MASM. [Report a dead link]
http://www.microsoft.com/ddk/download/98/BINS_DDK.EXE

Nasm - netwide assembler , Nasm
A free assembler. You'll need a linker, like Alink. See www.programmersheaven.com for both. [Report a dead link]
http://nasm.sourceforge.net

VASM
Virtual assembler. Do a search on google for +download +vasm. [Report a dead link]
www.google.com

win32 asm
[Report a dead link]
http://www.win32asm.cjb.net/

Win32 DASM
Decompiler. It's a great disassembler. Supports Windows 32Bit PE, 32Bit LE, 6Bit NE format and other formats. Integrated debugger, exported functions, imported functions and string data references,... [Report a dead link]
http://linux20368.dn.net/protools/decompilers.htm