Turbomontör
Utvecklare | Borland |
---|---|
Initial release | 1989 |
Stabil frisättning | 5.4 |
Operativ system | MS-DOS , Windows |
Typ | Assemblerare |
Licens | Proprietär |
Hemsida | Officiell webbsida på Wayback Machine (arkiverad 23 oktober 2010) |
Turbo Assembler (ibland förkortat till namnet på den körbara filen, TASM ) är en assembler för mjukvaruutveckling som publicerades av Borland 1989. Den körs på och producerar kod för 16- eller 32-bitars x86 MS-DOS och kompatibel med Microsoft Windows . Den kan användas med Borlands andra språkprodukter: Turbo Pascal , Turbo Basic , Turbo C och Turbo C++ . Turbo Assembler-paketet levereras med Turbo Linker och är interoperabelt med Turbo Debugger .
Borland annonserade att Turbo Assembler var 2-3 gånger snabbare än sin primära konkurrent, Microsoft Macro Assembler (MASM). TASM kan sätta ihop källan i ett MASM-kompatibelt läge eller ett idealiskt läge med några förbättringar. Objektorienterad programmering lades till i version 3. Den senaste versionen av Turbo Assembler är 5.4, med filer daterade 1996 och patchar fram till 2010; den ingår fortfarande i Delphi och C++Builder .
TASM i sig är ett 16-bitarsprogram. Den kommer att köras på 16- och 32-bitarsversioner av Windows och producerar kod för samma versioner, men den genererar inte 64-bitars x86-kod.
Exempel
Ett Turbo Assembler-program som skriver ut "Merry Christmas!":
.model small .stack 100h .data msg db "God jul!" , '$' .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
Se även
- Jämförelse av montörer
- A86 - samtida av Turbo Assembler
- MASM - samtida av Turbo Assembler
- FASM - Nyare x86 assembler
- Anteckningar
- Swan, Tom (1989). Mastering Turbo Assembler. Carmel, Indiana: Howard W. Sams & Company, Hayden Books division av Macmillan Computer Publishing. ISBN 0-672-48435-8 . 2:a upplagan, 1995 ISBN 0-672-30526-7 .