Skip to content
Mikroprogram
EntityQ175869· pop 35· linked from 496 articles

Mikroprogram

Sign in to save

Also known as μcode, ucode

In computer architecture, microcode is a layer of low-level control data or instructions used to implement a processor's instruction set architecture or internal control sequences. It consists of hardware-level operations that carry out higher-level machine code instructions or direct internal sequencing in many digital components. In many modern Intel and AMD general-purpose processors, common instructions are decoded directly into internal micro-operations, while microcode is used mainly for more complex instructions, special cases, and processor updates.

Article · Svenska

Mikroprogram eller mikrokod implementerar CPU-instruktioner (maskininstruktioner). En processor kan tillverkas så att varje bit i en instruktion direkt styr en funktion i processorn. Vissa bitar anger vilka register som skall användas, vissa bitar hur minnet skall adresseras, vissa vilken operation det är frågan om, o.s.v. Eftersom alla kombinationer inte är meningsfulla kan man spara arbets- och cacheminne genom att en instruktion istället fungerar som en nyckel till ett minimalt program i sådan form, lagrat i processorhårdvaran. Maskinkodsinstruktionen behöver då inte ha en bit för varje av processorns funktioner och maskinkodsinstruktionen kan driva processorn i flera klockcykler. De minimala inbyggda programmen kallas mikroprogram eller mikrokod. I en del processorer kan mikrokoden ändras och den förprogrammerade mikrokoden uppdateras eller instruktionsuppsättningen helt bytas ut.

Abstract from DBpedia / Wikipedia · CC BY-SA

Gallery (2)