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 | ![]() |
Propietario | ![]() |
![]() |
ACK | Minix | ![]() |
BSD desde 2003 | ![]() |
1985-?[Nota 1] |
Bruce D. Evans' as86 | Minix 1.x, Parte de 16 bits en Linux | ![]() |
GPL | ![]() |
![]() |
Digital Research ASM86 | CP/M-86, DOS, Intel ISIS | ![]() |
Propietario | ![]() |
![]() |
AT&T | Unix System V | ![]() |
Propietario | ![]() |
![]() |
DevelSoftware Assembler | Windows, Linux, Unix-like | ![]() |
Libre | ![]() |
![]() |
FASM | Windows, DOS, Linux, Unix-like | ![]() |
BSD | ![]() |
![]() |
GAS | Unix-like, Windows, DOS | ![]() |
GPL | ![]() |
![]() |
GoAsm | Windows | ![]() |
Libre | ![]() |
![]() |
HLA | Windows, Linux, FreeBSD, Mac OS X | ![]() |
Dominio público | ![]() |
![]() |
JWASM | Windows, DOS, Linux, FreeBSD, OS/2 | ![]() |
Sybase Open Watcom Public License | ![]() |
![]() |
LZASM | Windows, DOS | ![]() |
Libre | ![]() |
![]() |
MASM | Windows, DOS | ![]() |
Microsoft EULA | ![]() |
![]() |
Mical a86 | Unix, DOS, PC/IX | ![]() |
? | ![]() |
![]() |
NASM | Windows, Linux, Mac OS X, DOS, OS/2 | ![]() |
BSD | ![]() |
![]() |
Tim Paterson ASM | 86-DOS, DOS DEBUG | ![]() |
Propietario | ![]() |
![]() |
POASM | Windows, Windows Mobile | ![]() |
Libre | ![]() |
![]() |
SLR's OPTASM | DOS | ![]() |
Propietario | ![]() |
![]() |
TASM | Windows, DOS | ![]() |
Propietario | ![]() |
?[Nota 6] |
WASM | Windows, DOS, OS/2 | ![]() |
Sybase Open Watcom Public License | ![]() |
? |
TCCASM | Unix-like, Windows | ![]() |
LGPL | ![]() |
![]() |
Xenix | Xenix 2.3 y 3.0 (antes de 1985) | ![]() |
Propietario | ![]() |
![]() |
Yasm | Windows, DOS, Linux, Mac OS X, Unix-like | ![]() |
BSD | ![]() |
![]() |
- 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.