Ensamblador Turbo
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 lingüísticos 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 o 3 veces más rápido que su principal competidor, Microsoft Macro Assembler (MASM). TASM puede ensamblar 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 fechados en 1996 y parches hasta 2010; todavía está incluido 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 genera código x86 de 64 bits. Turbo Assembler 5.0 (al menos) también contiene una versión PE de 32 bits de tasm llamada TASM32.EXE.
Ejemplo
Un programa Turbo Assembler que imprime "¡Feliz Navidad!":
.model pequeño.stack100h.datamsgdb "¡Feliz Navidad!",'$'.codeprincipalproc mov ax, SEG msgmovds, axmovdx, offset msgmovah, 9int21hmovax, 4c00hint21hprincipalendpfinalprincipal
Contenido relacionado
Tu nombre
Proceso racional unificado
SableCC