EM400 - linia poleceń: Różnice pomiędzy wersjami

Z MERA 400 wiki
Przejdź do nawigacji Przejdź do wyszukiwania
Linia 12: Linia 12:
* Przełączniki dostępne tylko dla wersji z debuggerem:
* Przełączniki dostępne tylko dla wersji z debuggerem:
** '''-s''' - uruchom debugger z prostym interfejsem użytkownika, zamiast okien semigraficznych
** '''-s''' - uruchom debugger z prostym interfejsem użytkownika, zamiast okien semigraficznych
** '''-l skrypt''' - załaduj i uruchom przy starcie skrypt debuggera
** '''-t test_expr''' - po zakończeniu programu wydaj w debugerze polecenie '''test_expr''' (ustawia również przełączniki '''-e''' i '''-s'''). Używane do testów automatycznych.
** '''-t test_expr''' - po zakończeniu programu wydaj w debugerze polecenie '''test_expr''' (ustawia również przełączniki '''-e''' i '''-s'''). Używane do testów automatycznych.
** '''-x pre_expr''' - przed rozpoczęciem wykonywania programu wydaj w debuggerze polecenie '''pre_expr'''. Używane do testów automatycznych.

Wersja z 08:06, 28 lis 2014

Uruchamiając EM400 z linii poleceń można użyć następujących przełączników:

  • Przełączniki wspólne dla wersji standardowej i z debuggerem:
    • -h - wyświetl pomoc
    • -c config - użyj podanego pliku konfiguracyjnego config (domyślnie emulator próbuje załadować ~/.em400/em400.cfg)
    • -p program - po uruchomieniu załaduj program do pamięci systemu operacyjnego
    • -l poziomy - włącz logowanie i ustaw poziomy logowania. Poziomy opisane są według składni: komponent=poziom[,komponent=poziom[,...]] (opis składni)
    • -L - wyłącz logowanie
    • -k wartość - ustaw klucze pulpitu technicznego na daną wartość
    • -e - opuść emulator po napotkaniu instrukcji HLT z argumentem >= 040
    • -b - włącz testowanie prędkości emulacji (po zakończeniu pracy emulator wyświetla uzyskaną średnią ilość instrukcji na sekundę)
  • Przełączniki dostępne tylko dla wersji z debuggerem:
    • -s - uruchom debugger z prostym interfejsem użytkownika, zamiast okien semigraficznych
    • -t test_expr - po zakończeniu programu wydaj w debugerze polecenie test_expr (ustawia również przełączniki -e i -s). Używane do testów automatycznych.