Instruktioner som är permanent inbyggda i processorchipet kallas
mikrokod eller
firmware . Medan termerna ibland används omväxlande, finns det en subtil skillnad:mikrokod är en lägre nivå implementering av instruktionsuppsättningsarkitekturen (ISA), medan firmware omfattar ett bredare utbud av permanent lagrade instruktioner, inklusive mikrokod men också andra startrutiner och initialiseringskod.