Turbo Assembler (a veces abreviado al nombre del ejecutable, TASM ) es un ensamblador para desarrollo de software publicado por Borland en 1989. Se ejecuta y produce código para MS-DOS x86 de 16 o 32 bits y compatibles o Microsoft Windows . Se puede utilizar con otros productos de lenguaje de Borland: Turbo Pascal , Turbo Basic , Turbo C y Turbo C ++ . El paquete Turbo Assembler se incluye con Turbo Linker y es interoperable con Turbo Debugger .
Desarrollador (es) | Borland |
---|---|
Versión inicial | 1989 |
Lanzamiento estable | 5.4 |
Sistema operativo | MS-DOS , Windows |
Tipo | Ensamblador |
Licencia | Propiedad |
Sitio web | La web oficial de la Wayback Machine (archivada 23 de octubre de 2010) |
Borland anunció que Turbo Assembler era 2-3 veces más rápido que su principal competidor, Microsoft Macro Assembler (MASM). TASM puede ensamblar la fuente en un modo compatible con MASM o en un modo ideal con algunas mejoras. La programación orientada a objetos se agregó en la versión 3. La última versión de Turbo Assembler es 5.4, con archivos con fecha de 1996 y parches hasta 2010; todavía se incluye con Delphi y C ++ Builder .
TASM en sí es un programa de 16 bits. Se ejecutará en versiones de Windows de 16 y 32 bits y producirá código para las mismas versiones, pero no generará código x86 de 64 bits.
Ejemplo
Un programa Turbo Assembler que imprime '¡Feliz Navidad!':
.modelo pequeño .stack 100h .data msg db "¡Feliz Navidad!" , '$' .code main proc mov ax , SEG msg mov ds , ax mov dx , offset msg mov ah , 9 int 21h mov ax , 4c00h int 21h main endp end main
Ver también
- Comparación de ensambladores
- A86 - contemporáneo de Turbo Assembler
- MASM - contemporáneo de Turbo Assembler
- FASM : ensamblador x86 más reciente
Referencias
- Notas