Sommario:
Definizione - Cosa significa Microcodice?
Il microcodice è il livello più basso specificato di set di istruzioni del processore e della macchina. È uno strato composto da piccoli set di istruzioni, che derivano dal linguaggio macchina. Il microcodice esegue brevi operazioni di registro a livello di controllo, incluse più micro istruzioni, ognuna delle quali esegue una o più micro operazioni.
Il microcodice e il linguaggio macchina sono diversi. Il linguaggio macchina opera allo strato superiore dell'astrazione hardware. Tuttavia, il microcodice si occupa di operazioni di livello inferiore o basate su circuiti. Poiché il microcodice è generalmente incorporato nell'hardware, non può essere modificato.
Techopedia spiega Microcode
Il microcodice è il risultato dell'interpretazione del linguaggio macchina di livello inferiore. Gestisce le risorse hardware a livello di registro o di circuiti. Il linguaggio macchina interpreta e invia le istruzioni della macchina al livello hardware più basso, dove vengono tradotte in piccoli micro programmi chiamati microcodici. Ciascun pezzo di microcodice può contenere una o più micro istruzioni, che eseguono operazioni basate su circuito.
Il microcodice è memorizzato nella ROM o nella ROM programmabile (EPROM) cancellabile e non può essere facilmente modificato da programmatori generici. Le attività del microcodice includono il collegamento di diversi registri mediante unità logiche aritmetiche, l'esecuzione di calcoli matematici e il salvataggio dei risultati nel registro.
