3012
edycji
Nie podano opisu zmian |
|||
Linia 8: | Linia 8: | ||
* '''quit''' - Zakończ pracę emulatora | * '''quit''' - Zakończ pracę emulatora | ||
* ''' | * '''cycle [''n'']''' - Wykonaj instrukcję wskazaną przez licznik rozkazów. Jeśli opcjonalny parametr ''n'' jest obecny, wykonaj ''n'' kolejnych instrukcji. | ||
* ''' | * '''start''' - Kontynuuj emulację aż do napotkania kolejnej pułapki | ||
* '''load <plik> [''n'']''' - Załaduj zawartość pliku do bloku pamięci ''n''. | * '''load <plik> [''n'']''' - Załaduj zawartość pliku do bloku pamięci ''n''. | ||
* '''help [''cmd'']''' - Wyświetl pomoc. Jeśli opcjonalny parametr ''cmd'' jest obecny, wyświetl pomoc na temat komendy ''cmd''. | * '''help [''cmd'']''' - Wyświetl pomoc. Jeśli opcjonalny parametr ''cmd'' jest obecny, wyświetl pomoc na temat komendy ''cmd''. | ||
Linia 17: | Linia 17: | ||
* '''dasm [[''addr''] ''n'']''' - Wyświetl deasemblację zawartości pamięci. Jeśli żaden parametr nie został podany, deasemblowana jest instrukcja wskazana przez licznik rozkazów. Jeśli podany jest opcjonalny parametr ''n'' deasemblowanych jest ''n'' kolejnych instrukcji. Jeśli podano również parametr ''addr'', deasemblacja rozpoczynana jest od adresu ''addr'' | * '''dasm [[''addr''] ''n'']''' - Wyświetl deasemblację zawartości pamięci. Jeśli żaden parametr nie został podany, deasemblowana jest instrukcja wskazana przez licznik rozkazów. Jeśli podany jest opcjonalny parametr ''n'' deasemblowanych jest ''n'' kolejnych instrukcji. Jeśli podano również parametr ''addr'', deasemblacja rozpoczynana jest od adresu ''addr'' | ||
* '''mem [''blok'':] ''<start>'' ''[ilość]''''' - Wyświetl ''ilość'' słów pamięci od adresu ''start''. Jeśli nie podano bloku pamięci ''blok'' wyświetlana jest zawartość bloku wskazanego przez ''Q'' i ''NB''. Jeśli nie podano ''długości'', przyjmowana jest wartość 16. | * '''mem [''blok'':] ''<start>'' ''[ilość]''''' - Wyświetl ''ilość'' słów pamięci od adresu ''start''. Jeśli nie podano bloku pamięci ''blok'' wyświetlana jest zawartość bloku wskazanego przez ''Q'' i ''NB''. Jeśli nie podano ''długości'', przyjmowana jest wartość 16. | ||
* '''memcfg''' - Pokaż sprzętową i programową konfigurację pamięci | * '''memcfg''' - Pokaż sprzętową i programową konfigurację pamięci | ||
* '''memdump <blok> <plik>''' - zrzuć do pliku zawartość bloku pamięci | |||
* '''stk''' - Pokaż stos | * '''stk''' - Pokaż stos | ||
* '''watch''' - Śledzenie wartości wyrażeń | * '''watch''' - Śledzenie wartości wyrażeń | ||
Linia 40: | Linia 40: | ||
** '''log on''' - włączenie logowania | ** '''log on''' - włączenie logowania | ||
** '''log off''' - wyłączenie logowania | ** '''log off''' - wyłączenie logowania | ||
** '''log <komponent | ** '''log <komponent>''' - włączenie logowania dla danego komponentu. Dostępne komponenty to: | ||
*** reg - operacje na rejestrach | *** reg - operacje na rejestrach | ||
*** mem - operacje na pamięci | *** mem - operacje na pamięci | ||
Linia 60: | Linia 60: | ||
*** em4h - emulator | *** em4h - emulator | ||
*** all - wszystkie | *** all - wszystkie | ||
* ''' | * '''clock''' - kontrola zegara czasu rzeczywistego | ||
** ''' | ** '''clock on''' - włączenie timera | ||
** ''' | ** '''clock off''' - wyłączenie timera | ||
* '''find <blok> <wartość>''' - wyszukiwanie wartości w bloku pamięci | * '''find <blok> <wartość>''' - wyszukiwanie wartości w bloku pamięci | ||