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 |
---|---|
Первый выпуск | 1989 |
Стабильный выпуск | 5,4 |
Операционная система | MS-DOS , Windows |
Тип | Ассемблер |
Лицензия | Проприетарный |
Веб-сайт | Официальный веб - страницы на Wayback Machine ( в архиве 23 октября 2010 г.) |
Borland рекламировала Turbo Assembler как в 2-3 раза быстрее, чем его основной конкурент, Microsoft Macro Assembler (MASM). TASM может собирать исходный код в MASM-совместимом режиме или в идеальном режиме с некоторыми улучшениями. В версии 3 было добавлено объектно-ориентированное программирование . Последняя версия Turbo Assembler - 5.4, с файлами от 1996 года и исправлениями до 2010 года; он по-прежнему включен в Delphi и C ++ Builder .
Сам TASM - это 16-битная программа. Он будет работать в 16- и 32-битных версиях Windows и создавать код для тех же версий, но не генерирует 64-битный код x86.
Пример
Программа Turbo Assembler, которая печатает «С Рождеством!»:
.model small .stack 100h .data msg db "Merry Christmas!" , '$' .code main proc mov ax , SEG msg mov ds , ax mov dx , offset msg mov ah , 9 int 21h mov ax , 4c00h int 21h main endp end main
Смотрите также
- Сравнение ассемблеров
- A86 - современник Turbo Assembler
- MASM - современник Turbo Assembler
- FASM - более поздний ассемблер x86
Рекомендации
- Заметки