Zmiany

Przejdź do nawigacji Przejdź do wyszukiwania
Usunięte 379 bajtów ,  16:56, 1 gru 2021
brak opisu edycji
Linia 5: Linia 5:
** '''-c config''' - użyj podanego pliku konfiguracyjnego '''config''' (domyślnie emulator próbuje załadować ''~/.em400/em400.cfg'')
** '''-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
** '''-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[,...]]''' ([[EM400 - konfiguracja#Logowanie|opis składni]])
** '''-l komponenty''' - włącz logowanie dla podanych komponentów ([[EM400 - konfiguracja#Logowanie|opis składni]])
** '''-L''' - wyłącz logowanie
** '''-L''' - wyłącz logowanie
** '''-k wartość''' - ustaw klucze pulpitu technicznego na daną wartość
** '''-k wartość''' - ustaw klucze pulpitu technicznego na daną wartość
** '''-e''' - opuść emulator po napotkaniu instrukcji ''HLT'' z argumentem >= 040
** '''-u ui''' - uruchom emulator z wybranym UI (dostępne UI to: cmd, curses)
** '''-b''' - włącz testowanie prędkości emulacji (po zakończeniu pracy emulator wyświetla uzyskaną średnią ilość instrukcji na sekundę)
** '''-F''' - uruchom emulator używając sprzętowej implementacji CPU w FPGA
* Przełączniki dostępne tylko dla wersji z debuggerem:
** '''-O sekcja:klucz=wartość''' - uruchom emulator nadpisując klucz w danej sekcji konfiguracji podaną wartością
** '''-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.

Menu nawigacyjne