3012
edycji
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 1: | Linia 1: | ||
Wersja: '''J'''<br/> | Wersja: '''J'''<br/> | ||
Data: | Data: '''19.02.87''' | ||
= Wstęp = | = Wstęp = | ||
Linia 23: | Linia 23: | ||
* Q = 0 | * Q = 0 | ||
* N | * N<sub>15</sub> = 0 | ||
* N | * N<sub>11-14</sub> = nr kanału | ||
Rozkazy te dzielą się na trzy grupy: | Rozkazy te dzielą się na trzy grupy: | ||
Linia 34: | Linia 34: | ||
== Rozkazy kanałowe == | == Rozkazy kanałowe == | ||
* Typ: | * Typ: IN | ||
* N | * N<sub>0-2</sub> = 0 | ||
* N | * N<sub>5-10</sub> = 0 | ||
* Odpowiedź I/F: | * Odpowiedź I/F: OK | ||
=== Zeruj moduł === | === Zeruj moduł === | ||
N | N<sub>3-4</sub> = 00 | ||
Inicjuje zerowanie procesora MULTIX. Po zakończeniu zgłaszane jest przerwanie: | Inicjuje zerowanie procesora MULTIX. Po zakończeniu zgłaszane jest przerwanie: | ||
Linia 52: | Linia 52: | ||
=== Sprawdź istnienie modułu === | === Sprawdź istnienie modułu === | ||
N | N<sub>3-4</sub> = 10 | ||
=== Podaj specyfikację przerwania === | === Podaj specyfikację przerwania === | ||
N | N<sub>3-4</sub> = 01 | ||
Rozkaz ten jest wysyłany sprzętowo przy obsłudze przerwania. Specyfikacja składa się z numeru przerwania (bity 0-7) i identyfikatora linii (bity 8-15). | Rozkaz ten jest wysyłany sprzętowo przy obsłudze przerwania. Specyfikacja składa się z numeru przerwania (bity 0-7) i identyfikatora linii (bity 8-15). | ||
Linia 62: | Linia 62: | ||
== Polecenia sterujące ogólne == | == Polecenia sterujące ogólne == | ||
Odpowiedź I/F: | Odpowiedź I/F: OK lub EN. Po EN należny powtórzyć polecenie. | ||
Po | |||
=== Cofnij przerwanie niepokwitowane do kolejki === | === Cofnij przerwanie niepokwitowane do kolejki === | ||
* Typ: IN | * Typ: IN | ||
* N | * N<sub>0-2</sub> = 001 | ||
* N | * N<sub>3-10</sub> = 0 | ||
Jeżeli jest zgłoszone przerwanie, którego specyfikacja nie została jeszcze pobrana, to zostaje ono ponownie umieszczone w kolejce przerwań. | Jeżeli jest zgłoszone przerwanie, którego specyfikacja nie została jeszcze pobrana, to zostaje ono ponownie umieszczone w kolejce przerwań. | ||
=== Testuj === | === Testuj === | ||
* Typ: OU | * Typ: OU | ||
* N | * N<sub>0-2</sub> = 001 | ||
* N | * N<sub>3-10</sub> = parametr testu | ||
* Informacja: adres pola testu | * Informacja: adres pola testu | ||
Program testujący zostaje przepisany do pamięci MULTIX i wykonany. Po poprawnym zakończeniu zgłaszane jest przerwanie IWYTE. | Program testujący zostaje przepisany do pamięci MULTIX i wykonany. Po poprawnym zakończeniu zgłaszane jest przerwanie IWYTE. | ||
=== Ustaw konfigurację === | === Ustaw konfigurację === | ||
* Typ: OU | * Typ: OU | ||
* N | * N<sub>0-2</sub> = 101 | ||
* Informacja: adres pola sterującego. | * Informacja: adres pola sterującego. | ||
Linia 99: | Linia 97: | ||
== Polecenia sterujące liniowe == | == Polecenia sterujące liniowe == | ||
* Odpowiedz I/F: | * Odpowiedz I/F: OK lub EN. Po EN należny powtórzyć polecenie. | ||
* N | * N<sub>3-10</sub> = identyfikator linii logicznej. | ||
Każde polecenie potwierdzone przez OK kwitowane jest zgłoszeniem przerwania. | Każde polecenie potwierdzone przez OK kwitowane jest zgłoszeniem przerwania. | ||
Linia 107: | Linia 105: | ||
* Typ: OU | * Typ: OU | ||
* N | * N<sub>0-2</sub> = 010 | ||
* Informacja: adres pola sterującego. | * Informacja: adres pola sterującego. | ||
Linia 113: | Linia 111: | ||
Pokwitowanie: | Pokwitowanie: | ||
* IDOLI - dołączono linię | * IDOLI - dołączono linię | ||
* INDOL - nie doliczono bo blednę parametry lub linia już była dołączona | * INDOL - nie doliczono bo blednę parametry lub linia już była dołączona | ||
Linia 120: | Linia 119: | ||
* Typ: IN | * Typ: IN | ||
* N | * N<sub>0-2</sub> = 010 | ||
Linia logiczna zostaje usunięta z programu. Linia fizyczna zostaje wyzerowana. | Linia logiczna zostaje usunięta z programu. Linia fizyczna zostaje wyzerowana. | ||
Pokwitowanie: | Pokwitowanie: | ||
* IODLI - odłączono linię | * IODLI - odłączono linię | ||
* INODL - linia nie zakończyła transmisji, nie odłączono | * INODL - linia nie zakończyła transmisji, nie odłączono | ||
Linia 132: | Linia 132: | ||
* Typ: OU | * Typ: OU | ||
* N | * N<sub>0-2</sub> = 011 | ||
* Informacja: adres statusu | * Informacja: adres statusu | ||
Linia 138: | Linia 138: | ||
Pokwitowanie: | Pokwitowanie: | ||
* ISTRE - podano status | * ISTRE - podano status | ||
* INSTR - odrzucono polecenie (poprzednie polecenie "podaj status" jest w toku) | * INSTR - odrzucono polecenie (poprzednie polecenie "podaj status" jest w toku) | ||
Linia 144: | Linia 145: | ||
=== Przesyłaj === | === Przesyłaj === | ||
*Typ: OU | * Typ: OU | ||
* N | * N<sub>0-2</sub> = 100 | ||
* Informacja: adres pola sterującego. | * Informacja: adres pola sterującego. | ||
Linia 151: | Linia 152: | ||
Pokwitowanie: | Pokwitowanie: | ||
* IETRA - zakończono przesyłanie poprawnie | * IETRA - zakończono przesyłanie poprawnie | ||
* ITRER - zakończono przesyłanie z błędami | * ITRER - zakończono przesyłanie z błędami | ||
Linia 160: | Linia 162: | ||
* Typ: IN | * Typ: IN | ||
* N | * N<sub>0-2</sub> = 011 | ||
Przesyłanie zostaje zerwane. | Przesyłanie zostaje zerwane. | ||
Pokwitowanie: | Pokwitowanie: | ||
* IABTR - wykonano zerwanie | * IABTR - wykonano zerwanie | ||
* INABT - nie ma transmisji w tej linii | * INABT - nie ma transmisji w tej linii |