Les instructions que le matériel informatique peut reconnaître et exécuter directement sont des instructions machine. Les instructions machine sont des instructions que le CPU peut directement reconnaître et exécuter. Elles se composent généralement de deux parties : un opcode et un opérande. L'opcode indique l'opération à effectuer par l'instruction, c'est-à-dire la fonction de l'instruction. indique les objets participant à l'opération et les résultats de l'opération Lieu de stockage, etc.
L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.
Les instructions que le matériel informatique peut reconnaître et exécuter directement sont des instructions machine. Les
Les instructions machine (Instructions machine) sont des instructions que le CPU peut directement reconnaître et exécuter. Son expression est un codage binaire. Les instructions machine se composent généralement de deux parties : un code d'opération et un opérande. Le code d'opération indique l'opération à effectuer par l'instruction, c'est-à-dire la fonction de l'instruction. L'opérande indique l'objet participant à l'opération et l'emplacement où. le résultat de l'opération est stocké.
Étant donné que les instructions machine sont étroitement liées au processeur, différents types de processeurs ont des instructions machine différentes et leurs systèmes d'instructions sont souvent très différents. Mais pour les CPU de la même série, afin d'obtenir une bonne compatibilité entre les différents modèles, il faut y parvenir : le système d'instructions du CPU nouvelle génération doit inclure le système d'instructions du CPU précédent de la même série. Ce n'est qu'ainsi que divers programmes développés précédemment pourront fonctionner normalement sur la nouvelle génération de processeurs. Le
Le langage machine est utilisé pour décrire directement les instructions machine, les règles d'utilisation des instructions machine, etc. C'est le seul langage que le CPU peut reconnaître directement, c'est-à-dire que le CPU peut exécuter directement des programmes décrits en langage machine.
Au début, l'écriture de programmes en langage machine était le travail d'un personnel professionnel et technique strictement formé. Les programmeurs ordinaires ne sont généralement pas compétents. De plus, les programmes écrits en langage machine ne sont pas faciles à lire et ont un taux d'erreur élevé. taux, sont difficiles à maintenir et ne peuvent pas refléter intuitivement les idées de base de l'utilisation des ordinateurs pour résoudre des problèmes.
En raison des inconvénients ci-dessus liés à l'écriture de programmes en langage machine, presque aucun programmeur n'écrit de programme de cette façon.
Connaissances approfondies : la relation entre les instructions machine et les microinstructions
1. Différents concepts
1. peut reconnaître directement et les instructions à exécuter.
2. Microinstructions : fait référence à une combinaison d'un ensemble de microcommandes qui implémentent certaines fonctions opérationnelles dans un cycle CPU de la machine et d'instructions qui décrivent des microopérations.
2. Différents formats d'expression
1. Instructions machine : Le format d'expression est un codage binaire.
2. Microinstructions : Le format est divisé en microinstructions horizontales et microinstructions verticales.
3. Différents principes
1. Instruction machine : L'instruction machine se compose généralement de deux parties : le code d'opération et l'opérande. Le code d'opération indique l'opération à effectuer par l'instruction, c'est-à-dire. la fonction de l'instruction et l'opération. Le numéro indique les objets impliqués dans l'opération et l'emplacement où les résultats de l'opération sont stockés.
2. Microinstructions : La fonction d'une instruction machine est implémentée par une séquence de plusieurs microinstructions, c'est-à-dire que l'opération complétée par une instruction machine est divisée en plusieurs microinstructions à compléter, et les microinstructions sont interprétées et exécutées, cette séquence de micro-instructions est souvent appelée microprogramme.
Pour plus d'articles connexes, veuillez visiter le Site Web PHP chinois ! !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!