Turbo Assembler - Turbo Assembler
Desenvolvedor (s) | Borland |
---|---|
lançamento inicial | 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
- Comparação de montadores
- A86 - contemporâneo do Turbo Assembler
- MASM - contemporâneo do Turbo Montador
- FASM - assembler x86 mais recente
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 .