microcode

Schrijver: John Stephens
Datum Van Creatie: 26 Januari 2021
Updatedatum: 17 Kunnen 2024
Anonim
34C3 -  Everything you want to know about x86 microcode, but might have been afraid to ask
Video: 34C3 - Everything you want to know about x86 microcode, but might have been afraid to ask

Inhoud

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.

Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia legt Microcode uit

Microcode is het resultaat van machinetaalinterpretatie op een lager niveau. Het beheert hardwarebronnen op register- of circuitniveau. Machinetaal interpreteert en s machine-instructies op het laagste niveau van de hardwarelaag, waar ze worden vertaald in kleine microprogramma's die microcodes worden genoemd. 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 gemakkelijk worden gewijzigd door generieke programmeurs. Microcodetaken omvatten het verbinden van verschillende registers met behulp van rekenkundige logische eenheden, het uitvoeren van wiskundige berekeningen en het opslaan van de resultaten in het register.