Vés al contingut

Usuari:Mcapdevila/Comparació d'assembladors

De la Viquipèdia, l'enciclopèdia lliure

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

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 Sí  BSD des de 2003 (noruec) 1985 -? [Nota 1]
Bruce D. Evans 'as86 Minix 1.x, Part de 16 bits en Linux Sí  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 Sí  Sí 
FASM Windows, DOS, Linux, Unix-like Sí  BSD Sí  Sí 
GAS Unix-like, Windows, DOS Sí  GPL Sí  Des de 1987
GoAsm Windows (noruec) Lliure Sí  Sí 
HLA Windows, Linux, FreeBSD, Mac OS X Sí  Domini públic (noruec) Sí 
JWASM Windows, DOS, Linux, FreeBSD, OS/2 Sí  Sybase Open Watcom Public License Sí  Sí 
LZASM Windows, DOS (noruec) Lliure (noruec) Sí 
MASM Windows, DOS (noruec) Microsoft EULA Sí  Des de 1981[Nota 4]
Mical A86 Unix, DOS, PC/IX Sí  ? (noruec) (noruec)[Nota 5]
NASM Windows, Linux, Mac OS X, DOS, OS/2 Sí  BSD Sí  Des de 1996
Tim Paterson ASM 86-DOS, DOS DEBUG (noruec) Propietari (noruec) (noruec)
POASM Windows, Windows Mobile (noruec) Lliure Sí  Sí 
SLR s OPTASM DOS (noruec) Propietari (noruec) (noruec)
TASM Windows, DOS (noruec) Propietari (noruec) ? [Nota 6]
WASM Windows, DOS, OS/2 Sí  Sybase Open Watcom Public License (noruec) ?
TCCASM Unix-like, Windows Sí  LGPL Sí  Sí 
Xenix Xenix 2.3 i 3.0 (abans de 1985) (noruec) Propietari (noruec) (noruec)
Yasm Windows, DOS, Linux, Mac OS X, Unix-like Sí  BSD Sí  Sí 


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.