Comparison of assemblers

From Wikipedia, the free encyclopedia

Main article: Assembly language

This is a list of assemblers: software programs that translate assembly language source code into binary programs.

[edit] x86 assemblers

Main article: x86 assembly language
Assembler License OS Development status
A86/A386 Proprietary Windows, DOS Dead
FASM BSD Windows, DOS, Unix-like Active
GAS GPL Unix-like, Windows, DOS Active
HLA Freeware Windows, Linux, FreeBSD, Mac OS X Active
JWASM Sybase Open Watcom Public License Windows, DOS Active
MASM Proprietary Windows, DOS (old versions only) Active, but not advertised anymore
NASM LGPL Windows, Linux, DOS, OS/2 Active
TASM Proprietary Windows, DOS Dead
WASM Sybase Open Watcom Public License Windows, DOS, OS/2 Dropped in favor of JWASM
Yasm BSD Windows, DOS, Unix-like Active

[edit] Other assemblers

Assembler License Instruction set Host platform
Atari Assembler Editor Proprietary MOS Technology 6502 Atari 8-bit family
COMPASS Proprietary CDC mainframe CDC mainframe
HLASM Proprietary z/Architecture z/Architecture
Lisa Proprietary MOS Technology 6502 Apple II series
MAC/65 Proprietary MOS Technology 6502 Atari 8-bit family
ID3E Free for academic use SC123 SC123 emulator

[edit] External links

Languages