Definicija mikroprograma
Mikroprogram prvi je predložio MV Wilkes, profesor sa Univerziteta u Cambridgeu u Engleskoj 1951. To je sredstvo za provedbu programa, konkretno pisanje strojnog uputstva u mikroprogram. Svaki mikroprogram sadrži mnoštvo mikroinstrukcija od kojih svaka odgovara jednoj ili više mikroinstrukcija. U sustavu s mikroprogramom, CPU ima upravljačku memoriju unutra za pohranu segmenata mikroprograma koji odgovaraju različitim uputstvima za stroj. Kad CPU izvrši strojnu naredbu, u upravljačkoj memoriji traži mikro program koji odgovara strojnoj instrukciji i uzima odgovarajuću mikro upute za kontrolu izvršenja svake mikro operacije, čime se dovršava funkcija programske izjave. Tehnologija mikroprogramiranja odnosi se na tehnologiju koja koristi softversku tehnologiju za implementaciju hardverskog dizajna.
