6. Układy we/wy, DMA, magistrale

6.1. Układy we/wy

Podstawowym układem wejścia-wyjścia jest równoległy układ we/wy (ang. parallel interface unit, parallel input/output circuit). Jest to z reguły układ programowany, tzn. przed rozpoczęciem pracy układu mikroprocesor przesyła do niego (ściślej do rejestru sterowania układu we/wy) polecenie określające jego tryb pracy, a dokładniej:

  • sposób wysyłania informacji (czy bezpośrednio, czy z potwierdzeniem)
  • kierunek przesyłania informacji (czy układ ma pracować jako wejście, czy jako wyjście)

Schemat blokowy typowego układu we/wy pokazany jest na rys. 1. Z punktu widzenia mikroprocesora układ we/wy jest zespołem adresowanych rejestrów z tzw. przestrzeni adresowej we/wy.

Typowym uniwersalnym układem we/wy jest np. układ Intel 8255.

Rys. 1. Schemat blokowy typowego układu we/wy