Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

m68hc12-gasp — online w chmurze

Uruchom m68hc12-gasp w darmowym dostawcy hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

To jest polecenie m68hc12-gasp, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych internetowych stacji roboczych, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


gasp - preprocesor programów asemblerowych

STRESZCZENIE


sapać [-a|--alternatywny] [-c ZWĘGLAĆ | --komentarz ZWĘGLAĆ] [-d|--odpluskwić] [-h|--help] [-M|--mri]
[-o PLIK WYJŚCIOWY | --wyjście PLIK WYJŚCIOWY] [-p|--wydrukować] [-s|--kopia źródłowa] [-u|--nierozsądny]
[-v|--wersja] W PLIKU ...

OPIS


Podstawowym celem asemblera GNU jest składanie wyników innych programów
programy — zwłaszcza kompilatory. Kiedy musisz ręcznie kodować wyspecjalizowane procedury w asemblerze,
oznacza to, że asembler GNU jest nieprzyjaznym procesorem: nie ma dyrektyw dotyczących makr,
warunkowe lub wiele innych udogodnień, których można się spodziewać.

W niektórych przypadkach można po prostu użyć preprocesora C lub uogólnionego preprocesora, np
M4; ale może to być niezręczne, ponieważ żadna z tych rzeczy nie jest zaprojektowana z montażem
umysł.

sapać zaspokaja tę potrzebę. Został specjalnie zaprojektowany, aby zapewnić potrzebne udogodnienia
ręcznie kodowany kod zespołu. Wdrożenie go jako preprocesora, a nie części
asembler, pozwala na maksymalną elastyczność: można go używać z ręcznie kodowanym montażem,
bez płacenia kary za dodatkową złożoność w asemblerze, którego używasz do wyjścia kompilatora.

W PLIKU...to pliki do wstępnej obróbki.

OPCJE


Najprostszym sposobem użycia GASP jest uruchomienie go jako filtru i złożenie jego danych wyjściowych. W Uniksie
i jego podobni, możesz to zrobić, na przykład:

$ gasp prog.asm | jako -o prog.o

Oczywiście istnieje również kilka opcji wiersza poleceń, które umożliwiają zażądanie zmian
ten podstawowy temat. Oto pełny zestaw możliwości wiersza poleceń GASP.

-a

--alternatywny
Użyj alternatywnej składni makra. *Uwaga Alternatywna składnia makr: Alternatywna, dla a
omówienie, czym ta składnia różni się od domyślnej składni GASP.

-c ZWĘGLAĆ

--komentarz ZWĘGLAĆ
Użyj CHAR jako znaku komentarza. Domyślnym znakiem komentarza jest `!'. Dla
na przykład, aby użyć średnika jako znaku komentarza, podaj `-c ';'' w GASP
wiersz poleceń. Ponieważ znaki poleceń asemblera często mają specjalne znaczenie
aby wydawać polecenia powłokom, dobrze jest zacytować lub zmienić znak CHAR, gdy podasz a
postać komentarza.

Dla uproszczenia we wszystkich przykładach w tym podręczniku zastosowano domyślny komentarz
znak `!'.

-d

--odpluskwić
Pokaż statystyki debugowania. W tej wersji GASP ta opcja produkuje
statystyki dotyczące buforów ciągów, które GASP przydziela wewnętrznie. Dla każdego
zdefiniowany rozmiar bufora S, GASP pokazuje liczbę przydzielonych ciągów N, z a
taka linia:

stringi rozmiar S : N

Po zakończeniu GASP wyświetla te statystyki w standardowym strumieniu błędów
wstępne przetwarzanie.

-h

--help Wyświetl podsumowanie opcji wiersza poleceń GASP.

-M

--mri Użyj trybu zgodności MRI. Użycie tej opcji powoduje, że GASP akceptuje składnię i
pseudooperacje używane przez asembler `ASM68K' firmy Microtec Research.

-o PLIK WYJŚCIOWY

--wyjście PLIK WYJŚCIOWY
`-o PLIKWYJŚCIOWY' `--output PLIKWYJŚCIOWY' Zapisuje dane wyjściowe w pliku o nazwie PLIKWYJŚCIOWY. Jeśli ty
nie używaj opcji `-o', GASP zapisuje swoje wyjście w standardowym strumieniu wyjściowym.

-p

--wydrukować
Wydrukuj numery linii. GASP jest posłuszny tej opcji _tylko_ jeśli podasz również `-s' do kopiowania
linie źródłowe do jego wyjścia. Za pomocą `-s -p' GASP wyświetla numery linii każdego z nich
skopiowana linia źródłowa (bezpośrednio po znaku komentarza na początku pliku
linia).

-s

--kopia źródłowa
Skopiuj linie źródłowe do pliku wyjściowego. Użyj tej opcji, aby zobaczyć efekt
każdą linię preprocesora na wyjściu GASP. GASP umieszcza znak komentarza (`!' wg
default) na początku każdej kopiowanej linii źródłowej, abyś mógł z tego skorzystać
opcję i nadal montuj wynik.

-u

--nierozsądny
Omiń limit „nieuzasadnionego rozszerzenia”. Ponieważ możesz wewnątrz zdefiniować makra GASP
innych definicji makr, preprocesor zwykle sprawdza poprawność. Jeśli
twój program wymaga ponad 1,000 zagnieżdżonych rozszerzeń, GASP normalnie kończy z
komunikat o błędzie. Użyj tej opcji, aby wyłączyć to sprawdzanie, zezwalając na nieograniczoną liczbę
zagnieżdżone rozszerzenia.

-v

--wersja
Wyświetl numer wersji GASP.

W PLIKU ...
Nazwy plików wejściowych. Musisz określić co najmniej jeden plik wejściowy; jeśli określisz
co więcej, GASP wstępnie je wszystkie przetwarza, łącząc dane wyjściowe w podanej kolejności
argumenty INFILE.

Zaznacz koniec każdego pliku wejściowego poleceniem preprocesora `.END'.

Użyj m68hc12-gasp online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad