TASM

This article is under construction and needs to be completed. You can help by expanding it.

product.png

Filename

Telemark Assembler (TASM)

Summary

An assembler for Windows / Linux

Authors

Thomas N. Anderson

Site URL

http://www.tasmhome.com

Ticalc.org URL

http://www.ticalc.org/archives/files/fileinfo/250/25051.html

Release Date

Sometime 1985

Compatibility

Windows, Linux

Language

Assembly

The Telemark Assembler (TASM) is a table-driven cross assembler for the MS-DOS and LINUX environments. Assembly source code, written in the appropriate dialect (generally very close to the manufacturers assembly language), can be assembled with TASM, and the resulting object code transferred to the target microprocessor system via PROM or other mechanisms. A cross assembler provides the means to develop software for a target processor other than the host processor running the tools. Here are the processor families currently supported:

6502
6800/6801/68HC11
6805
TMS32010
TMS320C25
TMS7000
8048
8051
8080/8085
Z80
8096/80C196KC

Some of the TASM features include:

Powerful expression parsing (17 operators).
Support of a subset of the C preprocessor directives.
Macro capability.
Multiple statements per line.
Four Object file formats (Intel hex, MOS Technology hex, Motorola hex, binary).
Uniform syntax across versions for different target processors.
Symbol table export for inclusion in subsequent assembly passes.
Table driven implementation makes TASM extensible without rebuild of executable.
Source Code (in C) available for registered users.

Product Screenshot

tasm.png
(Screenshot of TASM running in DOSBox)

Significance of Product

In the early days of the TI community, TASM was the most popular assembler that was used by Z80 assembly programmers.

Later it was superceded by IDE's such as Assembly Studio 8x and SPASM, however in some cases it is still used to this day.

Documentation

  • How to use the product
  • Can copy the author's readme file (if available)

Development History

  • A chronological overview of the product's development

Miscellaneous

Related Products

  • List of related products