Comparació d'assembladors

De Viquipèdia
Dreceres ràpides: navegació, cerca

Aquí hi ha la llista d'assembladors, és a dir, programes que tradueixen el codi font escrit en llenguatge assemblador, en codi màquina.

Taula de continguts

Assembladors per x86 [modifica]

Aquests són els assembladors x86 per als microprocessadors de l'arquitectura x86

Assemblador US Font obert Llicència x86-64 Desenvolupament actiu
A86/A386 Windows, DOS (noruec) Propietari (noruec) (noruec)
ACK Minix BSD des de 2003 (noruec) 1985 -? [Nota 1]
Bruce D. Evans 'as86 Minix 1.x, Part de 16 bits en Linux GPL (noruec) (noruec)[Nota 2]
Digital Research ASM86 CP/M-86, DOS, Intel ISIS (noruec) Propietari (noruec) (noruec)
AT & T Unix System V (noruec) Propietari (noruec) (noruec)[Nota 3]
DevelSoftware Assembler Windows, Linux, Unix-like (noruec) Lliure
FASM Windows, DOS, Linux, Unix-like BSD
GAS Unix-like, Windows, DOS GPL Des de 1987
GoAsm Windows (noruec) Lliure
HLA Windows, Linux, FreeBSD, Mac OS X Domini públic (noruec)
JWASM Windows, DOS, Linux, FreeBSD, OS/2 Sybase Open Watcom Public License
LZASM Windows, DOS (noruec) Lliure (noruec)
MASM Windows, DOS (noruec) Microsoft EULA Des de 1981[Nota 4]
Mical A86 Unix, DOS, PC/IX ? (noruec) (noruec)[Nota 5]
NASM Windows, Linux, Mac OS X, DOS, OS/2 BSD Des de 1996
Tim Paterson ASM 86-DOS, DOS DEBUG (noruec) Propietari (noruec) (noruec)
POASM Windows, Windows Mobile (noruec) Lliure
SLR s OPTASM DOS (noruec) Propietari (noruec) (noruec)
TASM Windows, DOS (noruec) Propietari (noruec) ? [Nota 6]
WASM Windows, DOS, OS/2 Sybase Open Watcom Public License (noruec) ?
TCCASM Unix-like, Windows LGPL
Xenix Xenix 2.3 i 3.0 (abans de 1985) (noruec) Propietari (noruec) (noruec)
Yasm Windows, DOS, Linux, Mac OS X, Unix-like BSD


Altres assembladors [modifica]

Assemblador License Conjunt d'ús Platforma hoste
Atari Assembler Editor Propietari MOS Technology 6502 Família Atari de 8 bits
Babbage Propietari GEC 4000 sèries GEC 4000 sèries
French Silk Propietari MOS Technology 6502 Commodore 64
COMPASS Propietari CDC mainframe CDC mainframe
GPASM GPL Microcontrolador PIC Moltes
HLASM Propietari Z/Architecture Z/Architecture
Lisa Propietari MOS Technology 6502 Apple II
MAC/65 Propietari MOS Technology 6502 Família Atari de 8 bits
ID3E Lliure per a ús acadèmic SC123 Meulador SC123
ASM-One Lliure Motorola 680x0 Amiga
PASMO GPL Zilog Z80 Nombroses
MRS GPL Zilog Z80, 8080 ZX Spectrum, PMD-85
MACRO-11 Desconeguda PDP-11 PDP-11
ASEM-51 Lliure 8051 Sistemes encastats

Vegeu també [modifica]

Notes [modifica]

  1. Part del source tree de Minix 3, però sense activitat de desenvolupament]. La completa història de la font està [1].
  2. El web ja no sembla estar actiu. També ofert com a part de FreeBSD Ports, en bcc-1995.03.12.
  3. Desenvolupat per Interactive el 1986 quan van portar System V a les arquitectures Intel iAPX286 i 80386. Arquetípic de la sintaxi ATT perquè va ser usat com una referència per al GAS. Encara usat pels productes del The SCO Group, UnixWare i OpenServer.
  4. Actiu i suportat, però no té publicitat.
  5. Desenvolupat el 1982 al MIT com un cross-assembler, it was pres per Interactive el 1983 quan van desenvolupar el PC/IX sota contracte d'IBM. La sintaxi va ser posteriorment usada com a base del assemblador ACK, per ser usada en el toolchain del Minix 1.x.
  6. Part del Tool Chain del C++Builder, però no es ven com un producte independent, o mercadeado des del subproducte CodeGear. Borland encara estava venent-lo fins a aquest moment: Turbo assembler.