3012
edycji
Nie podano opisu zmian |
Nie podano opisu zmian |
||
(Nie pokazano 2 pośrednich wersji utworzonych przez tego samego użytkownika) | |||
Linia 16: | Linia 16: | ||
* '''reset''' - Zresetuj emulowaną maszynę. Wpisuje ''0'' do wszystkich rejestrów i wskaźników. | * '''reset''' - Zresetuj emulowaną maszynę. Wpisuje ''0'' do wszystkich rejestrów i wskaźników. | ||
* '''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. | ||
* '''memcl''' - Wyczyść zawartość całej pamięci | * '''memcl''' - Wyczyść zawartość całej pamięci | ||
Linia 41: | Linia 40: | ||
** '''log on''' - włączenie logowania | ** '''log on''' - włączenie logowania | ||
** '''log off''' - wyłączenie logowania | ** '''log off''' - wyłączenie logowania | ||
** '''log | ** '''log <komponent>=<poziom>''' - ustawienie poziomu logowania dla danego komponentu. Im większy poziom logowania, tym więcej szczegółów jest logowanych. W praktyce wykorzystywane są poziomy 1-9. Dostępne komponenty to: | ||
*** reg - operacje na rejestrach | *** reg - operacje na rejestrach | ||
*** mem - operacje na pamięci | *** mem - operacje na pamięci | ||
Linia 55: | Linia 53: | ||
*** term - terminale | *** term - terminale | ||
*** wnch - winchestery | *** wnch - winchestery | ||
*** 9425 - dyski MERA-9425 | |||
*** flop - stacje dyskietek | *** flop - stacje dyskietek | ||
*** pnch - dzirkarka taśmy | |||
*** pnrd - czytnik taśmy dziurkowanej | |||
*** crk5 - system operacyjny [[CROOK|CROOK-5]] | *** crk5 - system operacyjny [[CROOK|CROOK-5]] | ||
*** em4h - emulator | |||
*** all - wszystkie | *** all - wszystkie | ||
* '''timer''' - kontrola zegara czasu rzeczywistego | |||
** '''timer on''' - włączenie timera | |||
** '''timer off''' - wyłączenie timera | |||
* '''find <blok> <wartość>''' - wyszukiwanie wartości w bloku pamięci | |||
= Wyrażenia = | = Wyrażenia = |