Турбо Ассемблер
Разработчик(и) | Борланд |
---|---|
Первоначальный выпуск | 1989 год |
Стабильная версия | 5.4 |
Операционная система | MS-DOS , Windows |
Тип | Ассемблер |
Лицензия | Собственный |
Веб-сайт | Официальная веб-страница Wayback Machine (архивировано 23 октября 2010 г.) |
Turbo Assembler (иногда сокращается до названия исполняемого файла, TASM ) — это ассемблер для разработки программного обеспечения, опубликованный Borland в 1989 году. Он работает и создает код для 16- или 32-битной x86 MS-DOS и совместимых версий или Microsoft Windows . Его можно использовать с другими языковыми продуктами Borland: Turbo Pascal , Turbo Basic , Turbo C и Turbo C++ . Пакет Turbo Assembler входит в состав Turbo Linker и совместим с Turbo Debugger .
Borland рекламировала Turbo Assembler как программу, которая в 2–3 раза быстрее своего основного конкурента Microsoft Macro Assembler (MASM). TASM может собирать источник в режиме, совместимом с MASM, или в идеальном режиме с некоторыми улучшениями. Объектно-ориентированное программирование было добавлено в версии 3. Последняя версия Турбо Ассемблера — 5.4, с файлами 1996 года и исправлениями до 2010 года; он по-прежнему включен в состав Delphi и C++Builder .
TASM сам по себе является 16-битной программой. Он будет работать в 16- и 32-разрядных версиях Windows и создавать код для тех же версий, но не генерирует 64-разрядный код x86. Turbo Assembler 5.0 (по крайней мере) также содержит 32-битную PE-версию tasm под названием TASM32.EXE.
Пример
[ редактировать ]Программа на Турбо Ассемблере, которая печатает «С Рождеством!»:
.model small.stack 100h.datamsg db "Merry christmas!",'$'.codemain proc mov ax, SEG msg mov ds, ax mov dx, offset msg mov ah, 9 int 21h mov ax, 4c00h int 21hmain endpend main
См. также
[ редактировать ]- Сравнение ассемблеров
- A86 — современник Турбо Ассемблера
- MASM — современник Турбо Ассемблера
- FASM — более новый ассемблер x86.
Ссылки
[ редактировать ]- Примечания
- Лебедь, Том (1989). Освоение Турбо Ассемблера. Кармел, Индиана: Howard W. Sams & Company, подразделение Hayden Books Macmillan Computer Publishing. ISBN 0-672-48435-8 . 2-е издание, 1995 г. ISBN 0-672-30526-7 .