Mikrokod
Ett program inuti processorn som förklarar för kislet vad varje instruktion egentligen betyder.
Maurice Wilkes föreslog idén 1951: i stället för att bygga en fastkopplad styrenhet för varje instruktion, lagra en tabell av enkla mikroinstruktioner som tillsammans utför den. Det gjorde komplicerade instruktionsuppsättningar hanterbara och var en förutsättning för IBM System/360, där samma instruktionsuppsättning kunde köras på maskiner med helt olika intern uppbyggnad.
Moderna x86-processorer bryter ned komplexa instruktioner till mikrooperationer som schemaläggs internt, medan enkla instruktioner går direkt. Att mikrokoden går att uppdatera efter tillverkning har blivit säkerhetskritiskt: rättningarna mot Spectre och Meltdown levererades delvis som mikrokoduppdateringar via BIOS och operativsystem, med prestandaförlust som pris.