TASM

Материал из Википедии — свободной энциклопедии

Перейти к: навигация, поиск

Turbo Assembler (TASM) — программный пакет компании Borland, предназначенный для разработки программ на ассемблере x86. Кроме того, TASM хорошо работает совместно с трансляторами с языков высокого уровня фирмы Borland, такими как Turbo C и Turbo Pascal. Наряду с остальной частью программных пакетов серии Turbo, Турбо Ассемблер больше не поддерживается.

До сих пор используется для обучения программированию на ассемблере под архитектуру x86. Многие находят его очень удобным и продолжают его использовать, расширяя набором дополнительных макросов.

Пакет TASM поставляется вместе с компоновщиком Turbo Linker и способен генерировать код, который можно отлаживать с помощью отладчика Turbo Debugger. TASM имеет режим совместимости с другим распространённым ассемблером — Microsoft Macro Assembler, то есть TASM в состоянии скомпилировать файлы, предназначенные для компиляции с помощью MASM. Кроме того, TASM имеет IDEAL-совместимый режим, который позволяет использовать дополнительные расширения.

[править] Учебные пособия

  • Swan, Tom (1989). Mastering Turbo Assembler. Carmel, Indiana: Howard W. Sams & Company, Hayden Books division of Macmillan Computer Publishing. ISBN 0-672-48435-8. 2nd Edition, 1995 ISBN 0-672-30526-7.

[править] Другие программы

Существуют также менее известные продукты для разработки на языке ассемблера, которые также называются Turbo Assembler, но не имеют отношения к программному пакету фирмы Borland:

  • Созданный немецкой компанией Omikron в 1985 году ассемблер для компьютера Commodore 64; Commodore 64 построен на базе процессора 6502.
  • Первый так называемый «теневой» (располагающийся в верхней памяти) ассемблер для ZX Spectrum. Разработан в 19931997 годах харьковским программистом Дмитрием Опариным (RST7).
Источник — «http://ru.wikipedia.org/wiki/TASM»