Сравнение ассемблерных трансляторов

>> Врезка сводные характеристики разных ассемблеров


критерий

MASM

TASM

FASM

NASM

YASM



цена

бесплатный

бесплатный

бесплатный

бесплатный

открытость

закрытый

закрытый

открытый

открытый

открытый

владелец

Microsoft

Borland

Tomasz Grysztar

Community

Community

популярность

огромная

низкая

высокая

умеренная

умеренная

masm-совместим.

:-)

отличнахорошая

хорошаянизкая

хорошаянизкая

архитектуры

x86 16/32, x86-64

x86 16/32

x86 16/32, x86-64

x86 16/32

x86 16/32, x86-64

SEE и проч.

поддерживает

не поддерживает

поддерживает

поддерживает

поддерживает

платформы

DOS,WIN

DOS,WIN

dos,win,linux,bsd

dos,win,linux,bsd

dos,win,linux,bsd

отладочная инф.

CodeView, PDB

Borland

Borland, STABS, DWARF2

borland,codeview, STABS, DWARF2

выходные файлы

coff, ms omf

ms omf, IBM omf, Phar Lap

bin, mz, pe, coff, elf

bin, aout, aoutb, coff, elf, as86, obj, win32, rdf, ieee

bin, coff, elf

Уникод

поддерживает

не поддерживает

поддерживает

не поддерживает

не поддерживает

документация

отличная

отличная

приемлемая

хорошая

хорошая

багистность

крайне высокая

умеренная

низкая

низкаявысокая

низкаяумеренная

использование

DDK, VC, IDA

Borland C++



Содержание раздела