System mikroprocesorowy z procesorem Z80 może zaadresować maksymalnie 64 k-Bajty pamięci programu i danych oraz 256 urządzeń we-wy.
Urządzenia we-wy mogą być lokowane w przestrzeni adresowej pamięci i wtedy adresacja odbywa się jak dla komórek pamięci (adresy 16-bitowe, rejestry adresowe HL, IX, IY, adres bezpośredni)- rozkazy typu LD.
Mogą być też adresowane w przestrzeni adresowej wejścia-wyjścia (maksymalnie 256 lokacji)- rozkazy IN, OUT.