Les périphériques ont parfois besoin d'échanger des informations avec le système, c'est pourquoi des adresses mémoire leur sont assignées pour l'envoi et la réception de données. Ces adresses sont appelées "adresses de base" (les termes suivants sont également parfois utilisés : "ports d'entrée/sortie", "ports d'E/S", "adresse d'E/S", "adresses de ports d'E/S", "ports de base", ou en anglais I/O address qui signifie "Input/Output Address", littéralement "Adresse d'entrée - sortie").
C'est par l'intermédiaire de cette adresse de base que le périphérique peut communiquer avec le système d'exploitation. Il ne peut donc exister qu'une adresse de base unique par périphérique.
Voici une liste non exhaustive de quelques adresses de base courantes :
(source commentcamarche.net (lien))