Microcode

Auteur: John Stephens
Date De Création: 26 Janvier 2021
Date De Mise À Jour: 17 Peut 2024
Anonim
34C3 -  Everything you want to know about x86 microcode, but might have been afraid to ask
Vidéo: 34C3 - Everything you want to know about x86 microcode, but might have been afraid to ask

Contenu

Définition - Que signifie Microcode?

Le microcode est le niveau spécifié le plus bas de jeux d'instructions du processeur et de la machine. C'est une couche composée de petits jeux d'instructions, dérivés du langage machine. Microcode exécute des opérations de registre courtes au niveau du contrôle, y compris plusieurs micro-instructions, chacune d'entre elles exécutant une ou plusieurs micro-opérations.


Le microcode et la langue de la machine diffèrent. Le langage machine fonctionne au niveau supérieur 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é.

Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique Microcode

Le microcode est le résultat d'une interprétation de langage machine de niveau inférieur. Il gère les ressources matérielles au niveau du registre ou du circuit. Le langage machine interprète les instructions machine et les transmet au niveau de couche matériel le plus bas, 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 les programmeurs génériques. Les tâches du 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 la sauvegarde des résultats dans le registre.