stringtranslate.com

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 compatibles o 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 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 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 .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 mov ax , 4c00h int 21h main endp end main           

Ver también

Referencias

Notas

enlaces externos