3012
edycji
Nie podano opisu zmian |
|||
(Nie pokazano 2 pośrednich wersji utworzonych przez tego samego użytkownika) | |||
Linia 17: | Linia 17: | ||
Tak więc poprawne użycie instrukcji IN/OU może mieć postać: | Tak więc poprawne użycie instrukcji IN/OU może mieć postać: | ||
OU r2, r3 | OU r2, r3 | ||
.word noans, busy, ok, parity | .word noans, busy, ok, parity | ||
Linia 28: | Linia 27: | ||
ok: | ok: | ||
... ; kontyunuacja programu | ... ; kontyunuacja programu | ||
Argumenty '''r''' i '''N''' przekazywane są za pomocą interfejsu do kanału, a dalej do urządzeń zewnętrznych. Ich znaczenie jest różne dla różnych kanałów i urządzeń. W komunikacji z kanałami znakowym i pamięciowym, znaczenie argumentów, i ich poszczególnych bitów jest następujące: | Argumenty '''r''' i '''N''' przekazywane są za pomocą interfejsu do kanału, a dalej do urządzeń zewnętrznych. Ich znaczenie jest różne dla różnych kanałów i urządzeń. W komunikacji z kanałami znakowym i pamięciowym, znaczenie argumentów, i ich poszczególnych bitów jest następujące: | ||
* '''r''' - informacja przekazywana do/z kanału lub adres pola sterującego | * '''r''' - informacja przekazywana do/z kanału lub adres pola sterującego | ||
* '''N<sub>0-2</sub> - kod operacji rozkazu | * '''N<sub>0-2</sub>''' - kod operacji rozkazu | ||
* '''N<sub>3-7</sub> - numer urządzenia lub przedłużenie kodu operacji | * '''N<sub>3-7</sub>''' - numer urządzenia lub przedłużenie kodu operacji | ||
* '''N<sub>8-10</sub> - numer urządzenia | * '''N<sub>8-10</sub>''' - numer urządzenia | ||
* '''N<sub>11-14</sub> - numer kanału | * '''N<sub>11-14</sub>''' - numer kanału | ||
* '''N<sub>15</sub> - 0: rozkaz dotyczy kanału, 1: rozkaz nie | * '''N<sub>15</sub>''' - 0: rozkaz dotyczy kanału, 1: rozkaz nie dotyczy urządzeń we/wy | ||
W przypadku [[MULTIX]]a i [[PLIX]]a znaczenie argumentów opisane jest w dokumentach [[Styk programowy MERA-MULTIX]] i [[Styk programowy MERA-PLIX]]. | W przypadku [[MULTIX]]a i [[PLIX]]a znaczenie argumentów opisane jest w dokumentach [[Styk programowy MERA-MULTIX]] i [[Styk programowy MERA-PLIX]]. |