Ensamblador turbo - Turbo Assembler
Desarrollador (es) | Borland |
---|---|
Versión inicial | 1989 |
Lanzamiento estable | 5.4
|
Sistema operativo | MS-DOS , Windows |
Escribe | Ensamblador |
Licencia | Propiedad |
Sitio web | La web oficial de la Wayback Machine (archivada 23 de octubre de 2010) |
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 compatible con 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 .
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 la 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!':
.model small
.stack 100h
.data
msg db "Merry Christmas!",'$'
.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
- Swan, Tom (1989). Dominar el ensamblador turbo. Carmel, Indiana: Howard W. Sams & Company, división Hayden Books de Macmillan Computer Publishing. ISBN 0-672-48435-8 . 2da edición, 1995 ISBN 0-672-30526-7 .