Le principe de base de l'architecture de Von Neumann est que les données et les instructions sont véhiculées sur un même bus qui est le bus de données.
Pour accéder à ces données situées en mémoire, ou dans des cases mémoires des circuits périphériques, le bus d'adresse permet de véhiculer un mot binaire qui défini où se trouvent les données.
Remarque : Dans une architecture Harvard, les données et les instructions circulent sur deux bus différents.