Inhoudsopgave:
Definitie - Wat betekent Microcode?
Microcode is het laagste gespecificeerde niveau van processor- en machine-instructiesets. Het is een laag die bestaat uit kleine instructiesets, die zijn afgeleid van machinetaal. Microcode voert korte registercontroles op besturingsniveau uit, inclusief meerdere micro-instructies, die elk een of meer micro-bewerkingen uitvoeren.
Microcode en machinetaal verschillen. Machinetaal werkt op de bovenste laag van de hardware-abstractie. Microcode houdt zich echter bezig met bewerkingen op lager niveau of op circuits. Omdat microcode meestal is ingebed in hardware, kan deze niet worden gewijzigd.
Techopedia legt Microcode uit
Microcode is het resultaat van machinetaalinterpretatie op een lager niveau. Het beheert hardwarebronnen op register- of circuitniveau. Machinetaal interpreteert en stuurt machine instructies om de laagste hardware laag niveau waar ze worden omgezet in kleine micro-programma's, genaamd microcodes. Elk stuk microcode kan een of meer micro-instructies bevatten, die op circuit gebaseerde bewerkingen uitvoeren.
Microcode wordt opgeslagen in de ROM of in de uitwisbare programmeerbare ROM (EPROM) en kan niet eenvoudig worden aangepast door generieke programmeurs. Microcode taken omvatten die de verschillende registers via Arithmetic Logic Unit, het uitvoeren van wiskundige berekeningen en de resultaten opslaan in het register.
 


 
 
 



