3013
edycji
Linia 398: | Linia 398: | ||
Dla poszczególnych urządzeń dozwolone są jedynie następujące kierunki transmisji: | Dla poszczególnych urządzeń dozwolone są jedynie następujące kierunki transmisji: | ||
{| class="wikitable" style="text-align:center;" | |||
! !! Input !! Output !! Full-duplex !! Half-duplex !! Brak | |||
|- | |||
| USART synch. || + || + || + || (+) || | |||
|- | |||
| USART asynch. || + || + || + || (+) || | |||
|- | |||
| 8255 || + || + || || || | |||
|- | |||
| Winchester || || || || || + | |||
|- | |||
| Taśma magnetyczna || || || || || + | |||
|- | |||
| Floppy || || || || || + | |||
|- | |||
|} | |||
'''Uwaga:''' kierunek 6 (half-duplex) wydaje się być opcjonalnie dozwolony dla linii USART (zależy od wersji MULTIX-a?) | |||
Niezależnie od tego, czy linia jest konfigurowana jako użyta, czy nie, kierunek transmisji dla urządzenia musi być poprawny. | Niezależnie od tego, czy linia jest konfigurowana jako użyta, czy nie, kierunek transmisji dla urządzenia musi być poprawny. | ||
Linia 453: | Linia 468: | ||
* 111xxxxx = input/output full-duplex | * 111xxxxx = input/output full-duplex | ||
Sprawdzenie polega na zweryfikowaniu, czy dla każdego bitu maski kierunków protokołu zapalony jest odpowiadający mu bit konfiguracji kierunków linii fizycznej: | Sprawdzenie polega na zweryfikowaniu, czy dla każdego bitu maski kierunków protokołu zapalony jest odpowiadający mu bit konfiguracji kierunków linii fizycznej. Odpowiada to sprawdzeniu, czy spełniony jest warunek: | ||
maska & kierunek_l_fiz == maska | maska & kierunek_l_fiz == maska |