Turbo Assembler (TASM)
E768012
Turbo Assembler (TASM) is Borland's 16- and 32-bit x86 assembler, widely used in DOS-era development for its speed, macro capabilities, and tight integration with Borland's Turbo language tools.
Observed surface forms (1)
| Surface form | Occurrences |
|---|---|
| Turbo Assembler | 0 |
Statements (47)
| Predicate | Object |
|---|---|
| instanceOf |
Borland product
ⓘ
assembler ⓘ software development tool ⓘ x86 assembler ⓘ |
| abbreviation | TASM NERFINISHED ⓘ |
| alsoKnownAs | TASM NERFINISHED ⓘ |
| category |
assembler for x86 architecture
ⓘ
programming tool ⓘ |
| competition | Microsoft Macro Assembler NERFINISHED ⓘ |
| developer | Borland NERFINISHED ⓘ |
| distribution | bundled with Borland language IDEs ⓘ |
| era | DOS era ⓘ |
| feature |
conditional assembly
ⓘ
inline assembly support in Borland compilers ⓘ macro processor ⓘ structured assembly constructs ⓘ |
| fileExtension |
.ASM
ⓘ
.INC ⓘ |
| integratesWith |
Borland C++
NERFINISHED
ⓘ
Turbo C NERFINISHED ⓘ Turbo C++ NERFINISHED ⓘ Turbo Pascal NERFINISHED ⓘ |
| language | assembly language ⓘ |
| license | proprietary software ⓘ |
| notableFor |
high assembly speed
ⓘ
powerful macro capabilities ⓘ tight integration with Borland Turbo language tools ⓘ |
| operatingSystem |
DOS
NERFINISHED
ⓘ
Windows ⓘ
surface form:
Microsoft Windows
|
| outputFormat |
EXE
ⓘ
OBJ ⓘ |
| platform | IBM PC compatible ⓘ |
| status | discontinued ⓘ |
| supports |
16-bit real mode programming
ⓘ
32-bit protected mode programming ⓘ MASM-compatible syntax ⓘ ideal mode syntax ⓘ inline debugging information for Borland tools ⓘ macro libraries ⓘ object-oriented style constructs in ideal mode ⓘ segment and memory model directives ⓘ |
| supportsBitWidth |
16-bit
ⓘ
32-bit ⓘ |
| targetArchitecture | x86 ⓘ |
| usedFor |
DOS application development
ⓘ
educational purposes in assembly language courses ⓘ low-level systems programming ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.