Turbo Assembler - Turbo Assembler

Turbo Assembler
Desenvolvedor (s) Borland
lançamento inicial 1989 ; 32 anos atras ( 1989 )
Versão estável
5,4
Sistema operacional MS-DOS , Windows
Modelo Montador
Licença Proprietário
Local na rede Internet Página oficial da Wayback Machine (arquivado em 23 de outubro de 2010)

Turbo Assembler (às vezes abreviado para o nome do executável, TASM ) é um assembler para desenvolvimento de software publicado pela Borland em 1989. Ele roda e produz código para MS-DOS x86 de 16 ou 32 bits e compatível com Microsoft Windows . Ele pode ser usado com outros produtos de linguagem da Borland: Turbo Pascal , Turbo Basic , Turbo C e Turbo C ++ . O pacote Turbo Assembler é fornecido com o Turbo Linker e é interoperável com o Turbo Debugger .

A Borland anunciou o Turbo Assembler como sendo 2 a 3 vezes mais rápido do que seu principal concorrente, o Microsoft Macro Assembler (MASM). O TASM pode montar a fonte em um modo compatível com MASM ou em um modo ideal com alguns aprimoramentos. A programação orientada a objetos foi adicionada na versão 3. A última versão do Turbo Assembler é 5.4, com arquivos datados de 1996 e patches até 2010; ele ainda está incluído no Delphi e C ++ Builder .

O próprio TASM é um programa de 16 bits. Ele será executado em versões de 16 e 32 bits do Windows e produzirá código para as mesmas versões, mas não gera código x86 de 64 bits.

Exemplo

Um programa Turbo Assembler que imprime 'Feliz Natal!':

.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

Veja também

Referências

Notas
  • Swan, Tom (1989). Dominando o Turbo Assembler. Carmel, Indiana: Howard W. Sams & Company, divisão Hayden Books da Macmillan Computer Publishing. ISBN  0-672-48435-8 . 2ª Edição, 1995 ISBN  0-672-30526-7 .

links externos