"Jakie oprogramowanie?"

Jeśli znasz pascala to wiesz, że wstawki w assemblerze możesz umieszczać np. w podprocedurach programu.
Jeśli jednak zamierzasz pracować w samym tylko assemblerze, to nawet w sieci dostępny jest cały wahlarz kompilatorów tego języka.

Jeśli chodzi o popularność, to najpopularniejszy jest Turbo Assembler firmy Borland - zamieszczone w kursie przykłady są pisane właśnie z myślą o tym kompilatorze.
Oczywiście różnic w samym assemblerze nie ma - dotyczą natomiast struktury programu, deklaracji poszczególnych segmentów itd.

Pakiet Tasm służy do kompilacji kodu w assemblerze na postać programu wykonywalnego (zob. "Dlaczego trzeba kompilować assembler?"), ale do stworzenia samego programu w assemblerze może posłużyć każdy edytor umożliwiający zapis pliku w postaci czystego tekstu - np. edytor z pakietu Norton Commander.

Podstawową wadą TASM jest jednak fakt, że jest to pakiet komercyjny tzn. nie jest udostępniany w sieci za darmo, pozostaje więc zakup profesjonalnego pakietu, lub używanie programów kompatybilnych.

Jeśli nie posiadasz TASM, to polecam twojej uwadze udostępniony w konwencji public domain, kompilator ARROWSOFT ASSEMBLER.

Jeśli chodzi o ścisłość, to do programowania w assemblerze wystarczyłby program debug.exe w pakiecie MS-DOS, ale ponieważ jest dość toporny w użyciu - nikt go praktycznie na poważnie nie stosuje.

Powrót do spisu treści kursu

 


Copyright by Grzegorz Złotowicz
Form and Graphics: Michał Stanek

Pytanie komentarz do Autora