L’objectif de cet article est de donner une synthèse des éléments les plus importants en matière d’architecture des microprocesseurs. Le concept de microprocesseur, qui correspond à une implémentation, de la fonction unité de traitement, sur un seul circuit, ne s’éloigne pas, en termes d’architecture, des processeurs de type mini-ordinateur ou même mainframe. Si les ressources limitées de la technologie des microprocesseurs ont conduit les concepteurs des premiers microprocesseurs à limiter leur niveau de fonctionnalité, les progrès de cette même technologie font que la progression en matière d’architecture de système a été, est et sera bien plus importante au niveau des microprocesseurs. Il convient de mentionner qu’un certain nombre d’architectures de mini-ordinateurs et de mainframes ont été implémentées sous forme de microprocesseur (Bull DPS/7000, microVAX de DEC…). En conséquence, cette introduction à l’architecture des microprocesseurs ne fait pas seulement référence aux seuls microprocesseurs, mais place ceux-ci dans le contexte plus général de l’évolution de l’architecture des processeurs.
Cet article s’organise autour des différents aspects de l’architecture des microprocesseurs : le support système, le jeu d’instruction, la hiérarchie mémoire, l’architecture interne, les interfaces et l’évaluation des performances.