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.