WikiDer > Turbo Assembler - Википедия

Turbo Assembler - Wikipedia
Турбо Ассемблер
Разработчики)Borland
изначальный выпуск1989; 31 год назад (1989)
Стабильный выпуск
5.4
Операционная системаДОС, Windows
ТипАссемблер
ЛицензияПроприетарный
Интернет сайтОфициальная веб-страница на Wayback Machine (архивировано 23 октября 2010 г.)

Турбо Ассемблер (ТАСМ) это компьютер ассемблер (программное обеспечение для разработки программ) разработано Borland который работает и производит код для 16- или 32-битных x86 ДОС или же Майкрософт Виндоус. Может использоваться с Borland's язык высокого уровня компиляторы, Такие как Турбо Паскаль, Турбо Базовый, Турбо С и Турбо C ++. Пакет Turbo Assembler входит в Турбо Компоновщик, и совместим с Турбо-отладчик. ТАСМ может собрать Ассемблер макросов Microsoft (MASM) источник, использующий его MASM режим и имеет идеальный режим с некоторыми улучшениями. Объектно-ориентированного программирования поддерживается с версии 3.0. Последняя версия Turbo Assembler - 5.4 с файлами от 1996 года и исправлениями до 2010 года; он все еще снабжен Delphi и C ++ Builder.

Сам TASM - это 16-битная программа; он будет работать в 16- и 32-битных версиях Windows и создавать код для тех же версий. Есть способы запустить 16-битные программы, такие как TASM, в 64-битной Windows (например, на виртуальная машина), но он не будет генерировать 64-битный код Windows.

Пакет Borland Turbo Assembler 5.0 поставляется на трех 3,5-дюймовых дискетах и ​​с тремя небольшими книгами.

Пример

Программа Turbo Assembler, которая печатает «С Рождеством!»:

.модель маленький.куча	100ч.данныесообщениеdb "Счастливого Рождества!",'$'.кодглавный	proc    mov топор, SEG сообщение	mov	ds, топор	mov	dx, компенсировать сообщение	mov	ах, 9	int	21ч	mov	топор, 4c00h	int	21чглавный	конецконец	главный

Смотрите также

Рекомендации

Примечания
  • Лебедь, Том (1989). Освоение Turbo Assembler. Кармель, Индиана: Howard W. Sams & Company, подразделение Hayden Books, Macmillan Computer Publishing. ISBN 0-672-48435-8. 2-е издание, 1995 г. ISBN 0-672-30526-7.

внешняя ссылка