Usuari:Mcapdevila/Comparació d'assembladors

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    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.