Ensamblador turbo - Turbo Assembler

Ensamblador turbo
Desarrollador (es) Borland
Versión inicial 1989 ; Hace 32 años ( 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

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 .

enlaces externos