L'architecture du jeu d'instructions se distingue de la microarchitecture, qui est l'ensemble des techniques de conception des processeurs utilisées pour implémenter le jeu d'instructions.
Les ordinateurs de différentes microarchitectures peuvent partager un ensemble d'instructions commun.