IOområden
IO-områden avser ett avgränsat område i en processors adressrymd som reserveras för kommunikation med in- och ut-enheter. Inom detta område finns perifera register som styrs av processorn via läs- och skrivoperationer. IO-områden gör det möjligt att läsa och skriva kontroll-, status- och dataregister hos exempelvis portar, timers, kommunikationsgränssnitt och andra perifera enheter. Genom adressavkodning och styrsignaler avgörs vilka enheter som får åtkomst till vilka register, vilket ger en tydlig separation av beräkningar och periferi.
Det finns två huvudmodeller för hur IO-områden hanteras i ett system: separerat I/O-adressutrymme (portbaserad I/O) och
Minnesmappad I/O exponerar i stället I/O-register som vanliga minnesadresser. Periferienheter nås med normala minnesinstruktioner, vilket förenklar