microcode

Kirjoittaja: John Stephens
Luomispäivä: 26 Tammikuu 2021
Päivityspäivä: 17 Saattaa 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

Sisältö

Määritelmä - mitä mikrokoodi tarkoittaa?

Mikrokoodi on suorittimen ja koneen käskyjoukkojen määritetty alin taso. Se on kerros, joka koostuu pienistä käskyjoukoista, jotka on johdettu konekielestä. Mikrokoodi suorittaa lyhyet, ohjaustason rekisteritoiminnot, mukaan lukien useita mikro-ohjeita, joista kukin suorittaa yhden tai useamman mikrotoiminnon.


Mikrokoodi ja konekieli eroavat toisistaan. Konekieli toimii laitteiston abstraktin ylemmässä kerroksessa. Mikrokoodi käsittelee kuitenkin alemman tason tai piiripohjaisia ​​toimintoja. Koska mikrokoodi on yleensä upotettu laitteistoon, sitä ei voida muuttaa.

Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

Techopedia selittää mikrokoodin

Mikrokoodi on seurausta alemman tason konekielen tulkinnasta. Se hallitsee laitteistoresursseja rekisteri- tai piiritasolla. Konekieli tulkitsee ja koneohjeet alimmalle laitteistotasolle, missä ne käännetään pieniksi mikroohjelmiksi, joita kutsutaan mikrokoodeiksi. Jokainen mikrokoodin pala voi sisältää yhden tai useamman mikrokäskyn, jotka suorittavat piiripohjaiset toiminnot.


Mikrokoodi on tallennettu ROM-asemaan tai poistettavaan ohjelmoitavaan ROM: iin (EPROM), eikä geneeriset ohjelmoijat sitä voi helposti muuttaa. Mikrokooditehtäviin kuuluu erilaisten rekistereiden yhdistäminen aritmeettisiä logiikkayksiköitä käyttäen, matemaattisten laskelmien suorittaminen ja tulosten tallentaminen rekisteriin.