Turbo Assembler
Developer(s) | Borland |
---|---|
Initial release | 1989 |
Stable release | 5.4
|
Proprietary | |
Website | Official webpage at the Wayback Machine (archived October 23, 2010) |
Turbo Assembler (sometimes shortened to the name of the executable, TASM) is an
Turbo Debugger
.
Borland advertised Turbo Assembler as being 2-3 times faster than its primary competitor,
Delphi and C++Builder
.
TASM itself is a 16-bit program. It will run on 16- and 32-bit versions of Windows, and produce code for the same versions, but it does not generate 64-bit x86 code. Turbo Assembler 5.0 (at least) also contains a 32-bit PE version of tasm called TASM32.EXE.
Example
A Turbo Assembler program that prints 'Merry Christmas!':
.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
See also
- Comparison of assemblers
- A86 - contemporary of Turbo Assembler
- MASM - contemporary of Turbo Assembler
- FASM - More recent x86 assembler
References
- Notes
- Swan, Tom (1989). Mastering Turbo Assembler. Carmel, Indiana: Howard W. Sams & Company, Hayden Books division of Macmillan Computer Publishing. ISBN 0-672-30526-7.