Microcode

Définition - Que signifie Microcode?

Le microcode est le niveau spécifié le plus bas des ensembles d'instructions du processeur et de la machine. Il s'agit d'une couche composée de petits ensembles d'instructions dérivés du langage machine. Le microcode effectue de courtes opérations de registre de niveau de contrôle, y compris de multiples micro-instructions, chacune d'entre elles effectuant une ou plusieurs micro-opérations.

Le microcode et le langage machine diffèrent. Le langage machine opère au niveau de la couche supérieure de l'abstraction matérielle. Cependant, le microcode traite des opérations de niveau inférieur ou basées sur des circuits. Comme le microcode est généralement intégré au matériel, il ne peut pas être modifié.

Definir Tech explique Microcode

Le microcode est le résultat d'une interprétation en langage machine de niveau inférieur. Il gère les ressources matérielles au niveau des registres ou des circuits. Le langage machine interprète et envoie les instructions machine au niveau le plus bas de la couche matérielle où elles sont traduites en petits micro programmes appelés microcodes. Chaque morceau de microcode peut contenir une ou plusieurs micro-instructions, qui effectuent des opérations basées sur des circuits.

Le microcode est stocké dans la ROM ou dans la ROM programmable effaçable (EPROM) et ne peut pas être facilement modifié par des programmeurs génériques. Les tâches de microcode comprennent la connexion de différents registres à l'aide d'unités arithmétiques et logiques, l'exécution de calculs mathématiques et l'enregistrement des résultats dans le registre.