3012
edycji
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 5: | Linia 5: | ||
Wywołanie EMAS z linii poleceń ma postać: | Wywołanie EMAS z linii poleceń ma postać: | ||
emas [opcje] [wejście | emas [opcje] [wejście] | ||
Gdzie: | Gdzie: | ||
* '''wejście''' - nazwa wejściowego pliku źródłowego. Jeśli nie zostanie podana, EMAS czyta program ze standardowego wejścia, a wyjściem staje się plik ''out.bin'' | * '''wejście''' - nazwa wejściowego pliku źródłowego. Jeśli nie zostanie podana, EMAS czyta program ze standardowego wejścia, a wyjściem staje się plik ''out.bin'' | ||
* '''opcje''' - dowolne z: | * '''opcje''' - dowolne z: | ||
* '''-o <wyjście>''' - nazwa wyjściowego pliku binarnego. Jeśli nie zostanie podana, przyjmowana jest nazwa ''out.bin'' | |||
** '''-c <cpu>''' - wybierz procesor, dla jakiego assembler produkuje binaria. Możliwe wybory to: ''mera400'', ''mx16''. Ustawienie procesora na MX-16 pozwala na użycie dodatkowych instrukcji oraz poszerza przestrzeń adresową programu z 32 do 64k słów. Domyślnie przyjmowany procesor to ''mera400''. | ** '''-c <cpu>''' - wybierz procesor, dla jakiego assembler produkuje binaria. Możliwe wybory to: ''mera400'', ''mx16''. Ustawienie procesora na MX-16 pozwala na użycie dodatkowych instrukcji oraz poszerza przestrzeń adresową programu z 32 do 64k słów. Domyślnie przyjmowany procesor to ''mera400''. | ||
** '''-O <otype>''' - wybierz typ pliku wyjściowego. Możliwe wybory to: | ** '''-O <otype>''' - wybierz typ pliku wyjściowego. Możliwe wybory to: | ||
*** ''raw'' - binarny obraz gotowy do umieszczenia w pamięci i uruchomienia | *** ''raw'' - binarny obraz gotowy do umieszczenia w pamięci i uruchomienia | ||
*** ''debug'' - plik tekstowy opisujący zawartość kolejnych komórek pamięci (przydatny w przypadku programowania komputera z pulpitu technicznego) | *** ''debug'' - plik tekstowy opisujący zawartość kolejnych komórek pamięci (przydatny w przypadku programowania komputera z pulpitu technicznego) | ||
*** ''emelf'' - obiekt | *** ''emelf'' - konsolidowalny obiekt [[EMELF]] (domyślny wybór) | ||
** '''-I <katalog>''' - dodaj katalog do listy katalogów, w których poszukiwane będą pliki dołączane dyrektywą .include | ** '''-I <katalog>''' - dodaj katalog do listy katalogów, w których poszukiwane będą pliki dołączane dyrektywą .include | ||
** '''-v''' - wyświetl informacje o wersji i zakończ działanie | ** '''-v''' - wyświetl informacje o wersji i zakończ działanie |