Вы здесь: HomeTASM

TASM


Turbo Assembler (
TASM) — программный пакет компании Borland, предназначенный для разработки программ на языке ассемблера для архитектуры x86. Кроме того, TASM может работать совместно с трансляторами с языков высокого уровня фирмы Borland, такими как Turbo C и Turbo Pascal.  

TASM совместим с MASM, может транслировать его исходники. Начиная с версии 3.0 есть поддержка объектно ориентированности. к сожалению на настоящий момент tasm не поддерживаеться, последння версия была выпущена в 1996 году, а последний патч к ней в 2002.

Скачать

TASM

Так же на нашем сайте есть возможность написать программу прям в браузере. Для этого нужно перейти на страницу виртуальной DOS машины и дождаться ее полной загрузки и можно работать с TASM прям в вашем браузере. На виртуальной машине есть редактор, файл asm с кодом "Hello world" для TASM и конечно же иметься сам TASM и линкер. Желаю успехов Вам!

Пример программы "hello world" на TASM

.model small
.stack 100h                             ;выделяем под стек в 256 байт
.data 
mesg     db "Hello World! $"   ;затем объявляем переменную 
.code
main:


mov ax, @data ;настраивается сегментный регистр
mov ds, ax
mov ah, 09
mov dx, offset mesg ;вывод сообщения
int 21h
mov ah, 01;ждет нажатия кнопок
int 21h
mov ax,4c00h ;выход
int 21h

 end main

Добавить комментарий


Защитный код
Обновить