Par exemple, les normes C, C + + ou Java définissent différentes macroarchitectures visibles de programmeurs - bien qu'en pratique la microarchitecture C d'un ordinateur particulier comprenne UISA -LRB- Microcode Instruction Set Architecture -RRB- - une famille de machines avec différentes microarchitectures de niveau matériel peut partager une architecture de microcode commune, et donc une UISA.
UISA -LRB- Microcode Instruction Set Architecture -RRB- : une famille de machines avec des microarchitectures de niveaux matériels différents peut partager une architecture de microcode commune, et donc appelée UISA.