Jump to content

Турбо Ассемблер

(Перенаправлено с ТАСМ )
Турбо Ассемблер
Разработчик(и) Борланд
Первоначальный выпуск 1989 год ; 35 лет назад ( 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

См. также

[ редактировать ]
Примечания
  • Лебедь, Том (1989). Освоение Турбо Ассемблера. Кармел, Индиана: Howard W. Sams & Company, подразделение Hayden Books Macmillan Computer Publishing. ISBN   0-672-48435-8 . 2-е издание, 1995 г. ISBN   0-672-30526-7 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 60b641469719439ee44031f0c9f80c06__1706158080
URL1:https://arc.ask3.ru/arc/aa/60/06/60b641469719439ee44031f0c9f80c06.html
Заголовок, (Title) документа по адресу, URL1:
Turbo Assembler - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)