TASM
Turbo Assembler (TASM) — програмний пакет компанії Borland, призначений для розробки програм мовою асемблера для архітектури x86. Крім того, TASM може працювати спільно з трансляторами з мов високого рівня фірми Borland, такими як Turbo C і Turbo Pascal.
Тип | асемблер |
---|---|
Розробник | Borland |
Стабільний випуск | 5.0 |
Версії | 5.4 |
Операційна система | DOS, Windows |
Ліцензія | власницьке програмне забезпечення |
Вебсайт | Архів офіційного сайту |
Як і інші програмні пакети серії 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
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.