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. ; 2nd Edition, 1995.
Це незавершена стаття про програмне забезпечення. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Turbo Assembler TASM programnij paket kompaniyi Borland priznachenij dlya rozrobki program movoyu asemblera dlya arhitekturi x86 Krim togo TASM mozhe pracyuvati spilno z translyatorami z mov visokogo rivnya firmi Borland takimi yak Turbo C i Turbo Pascal Turbo AssemblerTipasemblerRozrobnikBorlandStabilnij vipusk5 0Versiyi5 4Operacijna sistemaDOS WindowsLicenziyavlasnicke programne zabezpechennyaVebsajtArhiv oficijnogo sajtu Yak i inshi programni paketi seriyi Turbo Turbo Asembler bilshe ne pidtrimuyetsya OsoblivostiMozhlivosti ob yektno oriyentovanogo programuvannya 32 rozryadna model ta pidtrimka kadru steka Pidtrimka interfejsu zahishenogo rezhimu DOS DPMI dlya roboti Turbo Asemblera v zahishenomu rezhimi pid upravlinnyam Microsoft Windows Povna pidtrimka procesoriv Intel 80386 i i486 Sprosheni direktivi viznachennya segmentiv Polipshene keruvannya listingom Pidtrimka tablic Pererahovni tipi Rozvineni instrukciyi roboti z praporami Novi zasobi pidtrimki struktur Shvidka operaciya mnozhennya z bezposerednim pryamim operandom Pidtrimka mnozhinnih viznachen Direktiva specifikaciyi VERSION Rezhim sumisnosti Quirks mode dlya emulyaciyi MASM Povne nalagodzhennya na rivni pochatkovogo tekstu za dopomogoyu Turbo nalagodzhuvacha Vbudovana utilita generaciyi perehresnih posilan TCREF Fajli konfiguraciyi i komandni fajli Utilita peretvoryuvach fajliv h v ash Priklad programiPriklad programi Hello world dlya MS DOS na TASM v rezhimi IDEAL IDEAL MODEL TINY CODESEG STARTUPCODE mov ah 9 lea dx Msg int 21 h int 20 h Msg DB Hello World 13 10 ENDDiv takozhMASMLiteraturaTom Swan Mastering Turbo Assembler Carmel Indiana Howard W Sams amp Company Hayden Books division of Macmillan Computer Publishing 1989 ISBN 0 672 48435 8 2nd Edition 1995 ISBN 0 672 30526 7 Ce nezavershena stattya pro programne zabezpechennya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi