TASM
Перейти до навігації
Перейти до пошуку
Тип | асемблер |
---|---|
Розробник | Borland |
Стабільний випуск | 5.0 |
Версії | 5.4 |
Операційна система | DOS, Windows |
Ліцензія | власницьке програмне забезпечення |
Вебсайт | Архів офіційного сайту |
Turbo Assembler (TASM) — програмний пакет компанії Borland, призначений для розробки програм мовою асемблера для архітектури x86. Крім того, TASM може працювати спільно з трансляторами з мов високого рівня фірми Borland, такими як Turbo C і Turbo Pascal.
Як і інші програмні пакети серії Turbo, Турбо Асемблер більше не підтримується.
- Можливості об'єктно-орієнтованого програмування;
- 32-розрядна модель та підтримка кадру стека;
- Підтримка інтерфейсу захищеного режиму DOS (DPMI) для роботи Турбо Асемблера в захищеному режимі під управлінням Microsoft Windows;
- Повна підтримка процесорів Intel 80386 і i486;
- Спрощені директиви визначення сегментів;
- Поліпшене керування лістингом;
- Підтримка таблиць;
- Перераховні типи;
- Розвинені інструкції роботи з прапорами;
- Нові засоби підтримки структур;
- Швидка операція множення з безпосереднім (прямим) операндом;
- Підтримка множинних визначень;
- Директива специфікації VERSION;
- Режим сумісності (Quirks mode) для емуляції MASM;
- Повне налагодження на рівні початкового тексту за допомогою Турбо налагоджувача;
- Вбудована утиліта генерації перехресних посилань (TCREF);
- Файли конфігурації і командні файли;
- Утиліта - перетворювач файлів .h в .ash.
Приклад програми Hello, world! для MS-DOS на TASM в режимі IDEAL:
IDEAL
MODEL TINY
CODESEG
STARTUPCODE
mov ah,9
lea dx,[Msg]
int 21h
int 20h
Msg DB 'Hello World',13,10,'$'
END
- Tom Swan. Mastering Turbo Assembler. Carmel, Indiana: Howard W. Sams & Company, Hayden Books division of Macmillan Computer Publishing, 1989. ISBN 0-672-48435-8; 2nd Edition, 1995. ISBN 0-672-30526-7
Це незавершена стаття про програмне забезпечення. Ви можете допомогти проєкту, виправивши або дописавши її. |