Free Assemblers & Linkers

Below you will be able to find some of the best free assemblers currently released. Following is a list of some free linkers as well. Visit the links at the bottom of the page to check for newer versions of the programs!

NameSizeDescriptionModelLicenseSource
NASM097.ZIP 424KB Netwide Assembler version 0.97, the best free assembler around! 32 bit Freeware Yes[1]
TA980705.ZIP 569KB TMA Macro assembler including many examples, compiles instructions up to P6 32 bit Freeware No
PASS32VA.ZIP 296KB PASS 32, good assembler including DOS Extender 32 bit Shareware No
GASM055.ZIP 74KB Gaz's assembler version 0.55 32 bit Freeware No
GASM01.ZIP 42KB General Assembler version 0.1, old but small assembler 16 bit Freeware Yes
ASM110BG.ZIP 27KB Magic Assembler version 1.10, quite old assembler 16 bit Freeware Yes
VALARROW.ZIP 105KB Arrow assembler, very old macro assembler equal to MASM 3.0 comes with a linker and IDE 16 bit Freeware No

 
Name Size Description Model License Source
ALINK16.ZIP 182KB ALink version 1.6, free linker for NASM 32 bit Freeware Yes[1]
QLINK112.ZIP 39KB QLink version 1.12, another linker but not as good as ALink 32 bit Freeware No

Freeware - The program can be used for any purposes, i.e. commercial and non-commercial.
Shareware - The program can be used freely for non-commercial purposes only.
Yes[1] - Source is available from the web site (see links below)

Please refer to the license agreement contained within the package for additional details and information.

Links to the web sites of the various assemblers and linkers:

NASM official web site
Pass 32 homepage
Gaztek web site
General Assembler
Alink
QLink


[Main Page] [DOS Extenders] [Sources] [Debuggers] [Tools] [Links]