3041
edycji
(Utworzono nową stronę "Elektroniczna maszyna cyfrowa ODRA-1204 jest bogato oprogramowanym komputerem. Istnieje duża ilość programów, które stają się obecnie wcale nieprzydatne w wyniku ...") |
Nie podano opisu zmian |
||
Linia 110: | Linia 110: | ||
'''DUMP''' - wyprowadzenie zarezerwowanej pamięci operacyjnej na taśmę papierową. Jeżeli wystąpi parametr zlecenia to nastąpi wyprowadzenie pamięci do zbioru dyskowego. | '''DUMP''' - wyprowadzenie zarezerwowanej pamięci operacyjnej na taśmę papierową. Jeżeli wystąpi parametr zlecenia to nastąpi wyprowadzenie pamięci do zbioru dyskowego. | ||
# <tt>STOP</tt> | # <tt>STOP</tt> | ||
# K(16) := a<br />K(17) := w<br />K(20) := l<br />a następnie przejście do stanu DUMPING. | # K(16) := a<br />K(17) := w<br />K(20) := l<br />a następnie przejście do stanu <tt>DUMPING</tt>. | ||
# <tt>DUMPED</tt>: zlecenie wykonano.<br /><tt>DUMP ERROR</tt>: błąd w wykonaniu zlecenia. | # <tt>DUMPED</tt>: zlecenie wykonano.<br /><tt>DUMP ERROR</tt>: błąd w wykonaniu zlecenia. | ||
Linia 120: | Linia 120: | ||
'''GO TO A''' - uruchomienie programu od wskazanego rozkazu. | '''GO TO A''' - uruchomienie programu od wskazanego rozkazu. | ||
# STOP. | # STOP. | ||
# L := A<br />przejście do stanu RUNNING. | # L := A<br />przejście do stanu <tt>RUNNING</tt>. | ||
# Patrz | # Patrz '''GO'''. | ||
STOP | '''STOP''' - zatrzymanie pracy maszyny. | ||
# Wykonanie w dowolnym stanie różnym od <tt>STOP</tt>. | |||
# Przejście do stanu <tt>STOP</tt>. | |||
# <tt>STOP</tt>: wykonano w stanie <tt>RUNNING</tt>.<br /><tt>LOAD ERROR</tt>: wykonano w stanie <tt>LOADING</tt>.<br /><tt>DUMP ERROR</tt>: wykonano w stanie <tt>DUMPING</tt>.<br /><tt>TEST ERROR</tt>: wykonano w stanie <tt>TESTING</tt>. | |||
'''D A''' - drukowanie zawartości komórki. | |||
# <tt>STOP</tt>, <tt>RUNNING</tt>. | |||
# Drukowanie K(A) w postaci ósemkowej. | |||
'''DA''' - drukowanie zawartości akumulatora. | |||
# <tt>STOP</tt>, <tt>RUNNING</tt>. | |||
# Drukowanie akumulatora w postaci ósemkowej. | |||
'''DW''' - drukowanie zawartości wydłużenia akumulatora. | |||
# <tt>STOP</tt>, <tt>RUNNING</tt>. | |||
# Drukowanie wydłużenia w postaci ósemkowej. | |||
drukowanie zawartości | '''DL''' - drukowanie zawartości licznika rozkazów. | ||
# <tt>STOP</tt>, <tt>RUNNING</tt>. | |||
# Drukowanie licznika rozkazów w postaci ósemkowej. | |||
'''P A P''' - podstawienie do komórki. | |||
# <tt>STOP</tt>, <tt>RUNNING</tt>. | |||
# K(A) := (MX128 + R)* 16384 + N. | |||
'''PA P''' - podstawienie do akumulatora. | |||
# <tt>STOP<//tt>, <tt>RUNNING</tt>. | |||
# A := P. | |||
'''PW P''' - podstawienie do wydłużenia akumulatora. | |||
# <tt>STOP</tt>, <tt>RUNNING<//tt>. | |||
# W := P. | |||
'''PL P'' - podstawienie do licznika rozkazów. | |||
# <tt>STOP</tt>, <tt>RUNNING</tt>. | |||
# L := P. | |||
'''DK''' - drukuj zawartość kluczy (zlecenie dodatkowe nie będące zleceniem standardowym systemu MASON). | |||
# Wykonalne w dowolnym stanie. | |||
# Drukowanie kluczy w postaci ósemkowej. | |||
'''PK P''' - zmień zawartość kluczy. | |||
PK P | |||
zmień zawartość kluczy. | |||
== Sygnały i komunikaty systemu MASON == | == Sygnały i komunikaty systemu MASON == |