2
SASM - proste, krzyżowe IDE dla języków asemblacyjnych NASM, MASM, GAS, FASM.W SASM możesz łatwo opracowywać i wykonywać programy napisane w asemblerze języków NASM, MASM, GAS lub FASM.Wpisz kod w formie i po prostu uruchom program.W systemie Windows SASM może uruchamiać programy w osobnym oknie.Wprowadź swoje dane wejściowe w polu dokowania „Wejście”.W polu „Wyjście” możesz zobaczyć wynik wykonania programu.Gdzie wszystkie komunikaty i błędy kompilacji zostaną pokazane w formularzu na dole.Możesz zapisać kod źródłowy lub już skompilowany (exe) swojego programu do pliku i załadować programy z pliku .... SASM obsługuje pracę z wieloma otwartymi projektami - nowe pliki są otwierane i tworzone w nowych zakładkach.Przy wyjściu z SASM zapisano aktualny zestaw otwartych plików.Przy następnym uruchomieniu możesz przywrócić poprzednią sesję.W ustawieniach możesz ustawić czcionkę, schemat kolorów i tekst początkowy.SASM jest tłumaczony na rosyjski i angielski.Wszystkie okna dialogowe w SASM są dokowane - możesz wybrać jedną z wielu pozycji.Możliwe jest również ponowne przypisanie skrótów klawiszowych.Standardowe menu „Edycja” rozszerzone o możliwość komentowania / odkomentowania fragmentu kodu źródłowego oraz tworzenia / usuwania wcięć z 4 spacjami (Tab / Shift + Tab).W moim programie możesz debugować programy przy użyciu interfejsu gdb debugera.Możesz oglądać wartości zmiennych i rejestrów.Możesz także ustawić punkty przerwania i poruszać się po debugowanym programie.Dodatkowo można wykonać dowolne polecenie gdb i zobaczyć jego wynik w dzienniku w dolnej części okna.SASM obsługuje 4 współpracujących z asemblerami - NASM, MASM, GAS i FASM w 2 trybach - x64 i x86.Możesz wybrać tryb w ustawieniach na karcie „Kompilacja”.Tam również możesz zmienić opcje asemblera i linkera oraz wybrać programy do asemblowania i łączenia.