Anexo:Comparación de ensambladores
Esta es una lista de ensambladores, programas de software que trasladan el código fuente en lenguaje ensamblador a programas binarios.
Ensambladores para x86
Estos son los ensambladores x86 para los microprocesadores de la arquitectura x86
Ensamblador | OS | Fuente abierta | Licencia | x86-64 | Desarrollo activo |
---|---|---|---|---|---|
A86/A386 | Windows, DOS | No | Propietario | No | No |
ACK | Minix | Sí | BSD desde 2003 | No | 1985-?[Nota 1] |
Bruce D. Evans' as86 | Minix 1.x, Parte de 16 bits en Linux | Sí | GPL | No | 1988-2001[Nota 2] |
Digital Research ASM86 | CP/M-86, DOS, Intel ISIS | No | Propietario | No | 1978-1992 |
AT&T | Unix System V | No | Propietario | No | 1985-?[Nota 3] |
DevelSoftware Assembler | Windows, Linux, Unix-like | No | Libre | Sí | Sí |
FASM | Windows, DOS, Linux, Unix-like | Sí | BSD | Sí | Sí |
GAS | Unix-like, Windows, DOS | Sí | GPL | Sí | Desde 1987 |
GoAsm | Windows | No | Libre | Sí | Sí |
HLA | Windows, Linux, FreeBSD, Mac OS X | Sí | Dominio público | No | Sí |
JWASM | Windows, DOS, Linux, FreeBSD, OS/2 | Sí | Sybase Open Watcom Public License | Sí | Sí |
LZASM | Windows, DOS | No | Libre | No | Sí |
MASM | Windows, DOS | No | Microsoft EULA | Sí | Desde 1981[Nota 4] |
Mical a86 | Unix, DOS, PC/IX | Sí | ? | No | 1982-1984[Nota 5] |
NASM | Windows, Linux, Mac OS X, DOS, OS/2 | Sí | BSD | Sí | Desde 1996 |
Tim Paterson ASM | 86-DOS, DOS DEBUG | No | Propietario | No | 1980-1983 |
POASM | Windows, Windows Mobile | No | Libre | Sí | Sí |
SLR's OPTASM | DOS | No | Propietario | No | No |
TASM | Windows, DOS | No | Propietario | No | ?[Nota 6] |
WASM | Windows, DOS, OS/2 | Sí | Sybase Open Watcom Public License | No | ? |
TCCASM | Unix-like, Windows | Sí | LGPL | Sí | Sí |
Xenix | Xenix 2.3 y 3.0 (antes de 1985) | No | Propietario | No | 1982-1984 |
Yasm | Windows, DOS, Linux, Mac OS X, Unix-like | Sí | BSD | Sí | Sí |
- Parte del source tree de Minix 3, pero sin actividad de desarrollo. La completa historia de la fuente está disponible.
- El sitio web ya no parece estar activo. También ofrecido como parte de FreeBSD Ports, en bcc-1995.03.12.
- Desarrollado por Interactive en 1986 cuando portaron System V a las arquitecturas Intel iAPX286 y 80386. Arquetípico de la sintaxis ATT porque fue usado como una referencia para el GAS. Todavía usado por los productos del The SCO Group, Unixware y OpenServer.
- Activo y soportado, pero no tiene publicidad.
- Desarrollado en 1982 en el MIT como un cross-assembler, it was tomado por Interactive en 1983 cuando desarrollaron el PC/IX bajo contrato de IBM. La sintaxis fue posteriormente usada como base del ensamblador ACK, para ser usada en el toolchain del Minix 1.x.
- Parte del Tool Chain del C++Builder, pero no se vende como un producto independiente, o mercadeado desde el subproducto CodeGear. Borland todavía estaba vendiéndolo hasta ese momento: Turbo assembler.
Otros ensambladores
Ensamblador | License | Conjunto de instrucciones | Plataforma huésped |
---|---|---|---|
Atari Assembler Editor | Propietario | MOS Technology 6502 | Familia Atari de 8 bits |
Babbage | Propietario | GEC 4000 series | GEC 4000 series |
French Silk | Propietario | MOS Technology 6502 | Commodore 64 |
COMPASS | Propietario | CDC mainframe | CDC mainframe |
GPASM | GPL | Microcontrolador PIC | Muchas |
HLASM | Propietario | z/Architecture | z/Architecture |
Lisa | Propietario | MOS Technology 6502 | Apple II |
MAC/65 | Propietario | MOS Technology 6502 | Familia Atari de 8 bits |
ID3E | Libre para uso académico | SC123 | Emulador SC123 |
ASM-One | Libre | Motorola 680x0 | Amiga |
PASMO | GPL | Zilog Z80 | Numerosas |
MRS | GPL | Zilog Z80, 8080 | ZX Spectrum, PMD-85 |
MACRO-11 | Desconocida | PDP-11 | PDP-11 |
ASEM-51 | Libre | 8051 | Sistemas empotrados |
Este artículo ha sido escrito por Wikipedia. El texto está disponible bajo la licencia Creative Commons - Atribución - CompartirIgual. Pueden aplicarse cláusulas adicionales a los archivos multimedia.