" ARROWSOFT ASSEMBLER "

Cały kurs assemblera był dotychczas przygotowywany pod kątem Turbo Assemblera, programu, który uchodzi za najlepszy i najpopularniejszy kompilator ASM. Już w kilka dni po opublikowaniu pierwszych wersji kursu na sieci, zaczęło padać pytanie "skąd wziąć TASM?" - faktem jest bowiem, że pakiet ten jako komercyjny nie został udostępniony "do wzięcia" w internecie. Podjęte przeze mnie poszukiwania programów kompatybilnych nie przynosiły przez dłuższy czas efektów, aż do momentu odkrycia assemblera ARROWSOFT, który spełniał praktycznie wszystkie założone kryteria w zadowalającym zakresie: 1. Może być używany bezpłatnie (freeware lub public domain), 2. Jest kompatybilny z TASM przynajmniej na tyle, by umożliwić bezproblemową kompilację programów na podstawowym poziomie, 3. Jest możliwie mały tzn. nadaje się do ciągnięcia z inetu. Arrowsoft jest udostępniony w konwencji public domain (istnieje też wersja komercyjna o większych możliwościach), kompiluje programy najwyżej dla 286 (nie udostępnia instrukcji/rejestrów 386 i lepszych procesorów, lecz z tym uniedogodnieniem początkujący programiści nie powinni mieć problemów zwłaszcza jeśli zależy im by oprogramowanie chodziło na wszystkich procesorach), umożliwia kompilację programów, których kod źródłowy nie jest dłuższy niż 64kb, nie rozróżnia dyrektyw typu ".model", ".code" etc. - jest bowiem kompatybilny z MASM 3.0.

Arrowsoft assembler można pobrać np. z Poznańskiego mirrora Simtela, pod adresem ftp://ftp.man.poznan.pl/pub/simtelnet/msdos/asmutl/valarrow.zip, długość pliku to około 100kb. Pakiet zawiera skróconą dokumentację assemblera jak i sam assembler, linker kompatybilny z masm link, edytor+źródło tego edytora w assemblerze oraz klon programu EXE2BIN również z kodem źródłowym.

Niestety jedną z wad jest brak szybkiego opisu jak kompilować program .asm na .com, więc dla tych, którzy pobrali lub zamierzają pobrać ten pakiet przygotowałem krótką instrukcję "szybkiej kompilacji" w pliku tekstowym vasminst.asc.

 

Powrót do spisu treści kursu


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

Pytanie komentarz do Autora