Maison  >  Article  >  Quelles sont les deux catégories d’instructions dans l’application ?

Quelles sont les deux catégories d’instructions dans l’application ?

青灯夜游
青灯夜游original
2021-05-27 15:13:15193847parcourir

Les instructions de l'application peuvent être divisées en deux catégories : le jeu d'instructions du processeur central et celles utilisées pour demander des services spécifiques au système d'exploitation. Une instruction est composée d'un ou plusieurs octets, y compris un champ d'opcode, un ou plusieurs champs liés à l'adresse de l'opérande, ainsi que des mots d'état et des codes de fonctionnalité qui représentent l'état de la machine.

Quelles sont les deux catégories d’instructions dans l’application ?

L'environnement d'exploitation de ce tutoriel : système Windows 10, ordinateur Dell G3.

Théoriquement, les instructions de l'application peuvent être divisées en deux catégories : le jeu d'instructions de l'unité centrale (CPU) et celui utilisé pour demander des services spécifiques au système d'exploitation.

L'unité centrale de traitement (CPU, Central Processing Unit) est un circuit intégré à très grande échelle et constitue le cœur de calcul (Core) et le cœur de contrôle (Control Unit) d'un ordinateur. Ses principales fonctions sont ; Interpréter les instructions informatiques et traiter les données dans des logiciels informatiques. Le flux de traitement des instructions de fonctionnement du processeur est grossièrement divisé en plusieurs étapes : récupération des instructions, décodage, exécution, accès à la mémoire et réécriture.

Les instructions informatiques sont des instructions et des commandes qui dirigent le travail de la machine. Un programme est une série d'instructions disposées dans un certain ordre. Le processus d'exécution du programme est le processus de travail de l'ordinateur.

La commande envoyée par le programme informatique au processeur de l'ordinateur est "l'instruction". L'instruction de niveau le plus bas est une chaîne de 0 et de 1, indiquant qu'une opération de travail d'entité doit être exécutée (telle que « Ajouter »). Selon le type d'instruction, une zone de stockage spécifique appelée « registre » contient des données ou des emplacements de stockage de données qui peuvent être utilisés pour rappeler l'instruction.

Forme de composition :

L'instruction est une commande qui demande à l'ordinateur d'effectuer une certaine opération. Il s'agit d'une chaîne de nombres binaires. Une instruction se compose généralement de deux parties : code d’opération + code d’adresse.

Code d'opération : spécifie le type ou la nature de l'opération à effectuer par l'instruction, comme la récupération de nombres, l'ajout de données ou la sortie de données, etc.

Code adresse : Indique le contenu de l'objet opération ou l'adresse de l'unité de stockage où il se trouve. Programme d'exécution des instructions

 : L'exécution séquentielle des instructions

terminera l'exécution du programme, il est donc nécessaire de comprendre le processus d'exécution des instructions. La première consiste à récupérer et analyser les instructions. Selon l'ordre spécifié par le programme, les instructions actuellement exécutées sont extraites de la mémoire interne et envoyées au registre d'instructions du contrôleur. Les instructions extraites sont analysées, c'est-à-dire que les opérations que l'ordinateur doit effectuer sont déterminées en fonction de l'opération. codes dans les instructions.

La deuxième étape consiste à exécuter les instructions. Selon les résultats de l'analyse des instructions, le contrôleur émet une série de potentiels de contrôle nécessaires pour terminer l'opération afin d'ordonner aux composants concernés de l'ordinateur de terminer l'opération. En même temps, il est également prêt à récupérer une instruction.

Pour plus de connaissances connexes, veuillez visiter la colonne FAQ !

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn