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

Z MERA 400 wiki
Przejdź do nawigacji Przejdź do wyszukiwania
Nie podano opisu zmian
Nie podano opisu zmian
Linia 5: Linia 5:
** '''-c config''' - użyj podanego pliku konfiguracyjnego '''config''' (domyślnie emulator próbuje załadować, w kolejności: ''em400.cfg'', ''~/.em400/em400.cfg'', ''/etc/em400/em400.cfg'')
** '''-c config''' - użyj podanego pliku konfiguracyjnego '''config''' (domyślnie emulator próbuje załadować, w kolejności: ''em400.cfg'', ''~/.em400/em400.cfg'', ''/etc/em400/em400.cfg'')
** '''-p program''' - po uruchomieniu załaduj '''program''' do pamięci systemu operacyjnego
** '''-p program''' - po uruchomieniu załaduj '''program''' do pamięci systemu operacyjnego
** '''-e''' - opuść emulator po napotkaniu instrukcji ''HLT 077''
** '''-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ę)
** '''-b''' - włącz testowanie prędkości emulacji (po zakończeniu pracy emulator wyświetla uzyskaną średnią ilość instrukcji na sekundę)
** '''-v''' - szczegółowe komunikaty przy starcie i opuszczaniu emulatora
** '''-v''' - szczegółowe komunikaty przy starcie i opuszczaniu emulatora

Wersja z 20:19, 17 mar 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ć, w kolejności: em400.cfg, ~/.em400/em400.cfg, /etc/em400/em400.cfg)
    • -p program - po uruchomieniu załaduj program do pamięci systemu operacyjnego
    • -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ę)
    • -v - szczegółowe komunikaty przy starcie i opuszczaniu emulatora
  • Przełączniki dostępne tylko dla wersji z debuggerem:
    • -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.
    • -x pre_expr - przed rozpoczęciem wykonywania programu wydaj w debuggerze polecenie pre_expr. Używane do testów automatycznych.