"Turbo Assembler"
Do skompilowania
programu w assemblerze na postać pliku wykonywalnego (.com)
potrzebne są zasadniczo dwa programy z pakietu - tasm.exe i
tlink.exe.
Tasm.exe kompiluje program w assemblerze (.asm)
na postać objektu (.obj), który później musi
zostać skompilowany na właściwy program .com, lub .exe przy
pomocy programu tlink.exe.
Załóżmy, że mamy plik program.asm i chcemy wygenerować program .com. W tym celu należy najpierw uruchomić program tasm.exe:
TASM.EXE PROGRAM.ASM
W wyniku działania programu tasm otrzymujemy plik program..obj, który następnie nalży przepuścić przez program tlink:
TLINK.EXE PROGRAM.OBJ /T
OK, i teraz mamy już plik
program .com, który możemy uruchomić.
Dlaczego .com a nie .exe?
W niniejszym kursie
nauczymy się tworzyć wyłącznie programy .com
- różnic jeśli chodzi o sam język nie ma, ale programy .com
mają prostszą strukturę (jeśli chodzi np. o linię poleceń)
a poza tym są krótsze niż exe'ki, gdyż nie
zawierają kilkusetbajtowego nagłówka charakterystycznego dla
plików .exe.
Parametr /T w tlinku powoduje właśnie
wygenerowanie programu typu .com.
Copyright by Grzegorz Złotowicz
Form and Graphics: Michał Stanek