Rejestry układów I/O są udostępnione jako zwykłe komórki pamięci w przestrzeni adresowej pamięci.
Rejestry urządzenia dostępne są w odrębnej przestrzeni adresowej zwanej przestrzenią adresową wejścia/wyjścia lub przestrzenią portów.
Do przesyłania danych do i z takich układów służą rozkazy IN i OUT.