3035
edycji
Linia 639: | Linia 639: | ||
Druga tablica (adres w ADPZL) przechowuje opis stanów wszystkich zadań dla każdej z linii. Stan opisują dwa bajty: | Druga tablica (adres w ADPZL) przechowuje opis stanów wszystkich zadań dla każdej z linii. Stan opisują dwa bajty: | ||
* '''bajt zawieszenia''' - ustawiany przez zadanie, | * '''bajt zawieszenia''' - ustawiany przez zadanie, opisuje jego stan: | ||
** ustawiony bit 0 mówi, że zadanie jest aktualnie wykonywane | ** ustawiony bit 0 mówi, że zadanie jest aktualnie wykonywane | ||
** nie ustawiony bit 0 mówi, że zadanie jest zawieszone, wtedy bity 7-1 określają przyczynę | ** nie ustawiony bit 0 mówi, że zadanie jest zawieszone (oczekuje na zdarzenie), wtedy bity 7-1 określają przyczynę zawieszenia | ||
* '''bajt warunków''' - ustawiany | * '''bajt warunków''' - ustawiany "z zewnątrz" zadania, opisuje warunki, jakie dla zadania wystąpiły: | ||
** ustawiony bit 0 mówi, że zadanie należy wystartować | |||
** bity 7-1 opisują warunki, jakie wystąpiły dla zadania | |||
Jeśli okaże się, że żadna linia nie wymaga obsługi, zgłoszenie zadania jest kasowane. | Jeśli okaże się, że żadna linia nie wymaga obsługi, zgłoszenie zadania jest kasowane. |