Dans ces articles, les microprocesseurs sont abordés sous l’angle de leur architecture et de leur utilisation et non pas sous l’angle de la technologie et des processus industriels qui en permettent l’existence. En particulier, les relations avec le logiciel : systèmes d’exploitation et compilateurs y sont abordés.
Le terme architecture fait référence au répertoire d’instructions utilisable par les programmeurs : c’est l’interface entre le matériel et le logiciel. On parle, aussi d’implémentation d’une architecture : ce terme désigne une réalisation particulière d’une architecture, ici sous la forme d’un microprocesseur. Une même architecture est susceptible d’avoir plusieurs implémentations répondant par exemple à des objectifs différents en matière de performance, de consommation d’énergie... Du point de vue du logiciel d’application, ces différentes implémentations sont compatibles. Ainsi, des systèmes fondés sur des implémentations différentes peuvent exécuter les mêmes programmes.
Devant la variété des microprocesseurs disponibles et plutôt que de traiter superficiellement l’ensemble du sujet, après l’exposé général de chacun des aspects, sont développés les microprocesseurs de haut de gamme.
Le nombre de pages alloué à ce traité étant limité, il est conseillé au lecteur intéressé par certains aspects de consulter les références bibliographiques.