Mikrokod

Autor: John Stephens
Data Utworzenia: 26 Styczeń 2021
Data Aktualizacji: 17 Móc 2024
Anonim
XEON E5450 @3.21GHz  MSI G31M4-F MS-7527 BIOS SETTiNGS & TEST
Wideo: XEON E5450 @3.21GHz MSI G31M4-F MS-7527 BIOS SETTiNGS & TEST

Zawartość

Definicja - Co oznacza Microcode?

Mikrokod to najniższy określony poziom zestawów instrukcji procesora i maszyny. Jest to warstwa złożona z małych zestawów instrukcji pochodzących z języka maszynowego. Mikrokod wykonuje krótkie operacje rejestru na poziomie sterowania, w tym wiele mikroinstrukcji, z których każda wykonuje jedną lub więcej mikro operacji.


Mikrokod i język maszyny różnią się. Język maszynowy działa na górnej warstwie abstrakcji sprzętu. Mikrokod obsługuje jednak operacje niższego poziomu lub operacje oparte na obwodach. Ponieważ mikrokod jest zwykle osadzony w sprzęcie, nie można go zmienić.

Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia Microcode

Mikrokod jest wynikiem niższej interpretacji języka maszynowego. Zarządza zasobami sprzętowymi na poziomie rejestru lub obwodu. Język maszynowy interpretuje instrukcje maszynowe do najniższego poziomu warstwy sprzętowej, gdzie są one tłumaczone na małe mikroprogramy zwane mikrokodami. Każdy kawałek mikrokodu może zawierać jedną lub więcej mikro instrukcji, które wykonują operacje oparte na obwodach.

Mikrokod jest przechowywany w pamięci ROM lub w usuwalnej pamięci ROM (EPROM) i nie może być łatwo zmodyfikowany przez programistów ogólnych. Zadania mikrokodu obejmują łączenie różnych rejestrów za pomocą arytmetycznych jednostek logicznych, wykonywanie obliczeń matematycznych i zapisywanie wyników w rejestrze.