Maison > Problème commun > Quelles sont les deux parties d'une instruction qu'un ordinateur peut exécuter directement ?

Quelles sont les deux parties d'une instruction qu'un ordinateur peut exécuter directement ?

青灯夜游
Libérer: 2022-07-28 15:23:54
original
10991 Les gens l'ont consulté

Les deux parties de l'instruction que l'ordinateur peut exécuter directement sont "l'opcode" et "l'opérande". La mémoire à l'intérieur de l'ordinateur a des caractéristiques de mémoire et peut stocker une grande quantité d'informations. Ces informations comprennent non seulement divers types d'informations de données, mais également des programmes (un ensemble d'instructions) pour traiter ces données. Chaque instruction du système d'instructions contient un code d'opération et un opérande. Le code d'opération indique la nature de l'opération que l'instruction doit effectuer, et l'opérande est le participant à l'exécution de l'instruction, c'est-à-dire l'objet de diverses opérations.

Quelles sont les deux parties d'une instruction qu'un ordinateur peut exécuter directement ?

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

Les deux parties d'instructions qu'un ordinateur peut exécuter directement sont opcode et opérandes.

La mémoire à l'intérieur de l'ordinateur a des caractéristiques de mémoire et peut stocker une grande quantité d'informations. Ces informations comprennent non seulement divers types d'informations de données, mais également des programmes pour traiter ces données (un ensemble d'instructions que l'ordinateur peut reconnaître et exécuter). ).

Habituellement, une instruction contient un opcode et des opérandes. Par exemple : dans l'instruction de comparaison, l'opérateur précise l'ordinateur pour effectuer l'opération de comparaison, et l'opérande précise les deux valeurs à comparer.

L'opérande est le participant à l'exécution de l'instruction, c'est-à-dire l'objet de diverses opérations. Le code d'opération qui lui est associé décrit le type d'opérations que l'ordinateur souhaite effectuer, telles que la transmission, l'opération, le changement de vitesse, le saut, etc. C'est une partie indispensable de l'instruction.

Différentes instructions sont représentées par différents codes dans le champ opcode. Chaque code représente une instruction ; le nombre de bits qui composent le champ opcode dépend généralement de la taille du système d'instructions de l'ordinateur.

Code d'opération

L'opcode fait référence à la partie des instructions ou des champs (généralement représentés par des codes) spécifiés dans le programme informatique pour effectuer l'opération. Il s'agit en fait du numéro de séquence d'instructions, qui est utilisé pour indiquer au processeur. quelle instruction doit être exécutée.

Chaque instruction du système d'instructions possède un opcode, qui indique la nature de l'opération que l'instruction doit effectuer. Différentes instructions sont représentées par différents codages du champ opcode, et chaque codage représente une instruction. Le nombre de bits qui composent le champ opcode dépend généralement de la taille du jeu d'instructions de l'ordinateur.

Opérations

Les opérandes indiquent la source des données nécessaires à l'opération effectuée par l'instruction. Un opérande est un champ d’instruction en langage assembleur. Par exemple : opérande Mov AX 5678H (AX 5678H). Dans le champ opérande, vous pouvez mettre l'opérande lui-même, l'adresse de l'opération et la méthode de calcul de l'adresse de l'opération.

Forme des opérandes :

Opérande immédiat : La donnée à exploiter par l'instruction apparaît dans l'instruction sous la forme d'une constante, appelée opérande immédiat, qui ne peut être utilisée que comme opérande source.

Opérande de registre : les données à exploiter par l'instruction sont stockées dans le registre du CPU. Donnez simplement le nom du registre dans l'instruction.

Opérande mémoire : Les données à exploiter par l'instruction sont stockées dans certaines unités de mémoire. L'adresse physique de l'unité de mémoire est donnée dans l'instruction (en fait, l'instruction ne donne que l'adresse de décalage, et l'adresse du segment est donnée implicitement. , ou il peut utiliser le mode span pour indiquer l'adresse actuelle du segment).

Pour plus de connaissances connexes, veuillez visiter la rubrique 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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Tutoriels associés
Recommandations populaires
Derniers cours
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal