Maison >Problème commun >Quel est le problème avec la description du processeur

Quel est le problème avec la description du processeur

藏色散人
藏色散人original
2020-08-27 11:24:1911067parcourir

La description erronée du processeur est que « en plus de stocker les adresses d'instructions, le compteur de programme PC peut également stocker temporairement les résultats d'opérations arithmétiques/logiques » ; le compteur de programme est un registre spécial qui a deux fonctions ; : enregistrement des informations et comptage.

Quel est le problème avec la description du processeur

Recommandé : "Vidéo de programmation"

La mauvaise description du processeur est "Program Counter PC En plus de stocker les adresses d'instructions, les résultats des opérations arithmétiques/logiques peuvent également être temporairement stockés.

Le bon est :

  • Le processeur génère des signaux de fonctionnement pour chaque instruction et envoie les signaux de fonctionnement aux composants correspondants pour le contrôle

  • Le contrôleur du processeur détermine l'automatisation du processus en cours de l'ordinateur

  • Le décodeur d'instructions est un composant du contrôleur du processeur

CPU C'est le centre de contrôle de l'ordinateur, principalement composé d'unités arithmétiques, de contrôleurs, de groupes de registres et de bus internes. Le contrôleur se compose d'un compteur de programme, d'un registre d'instructions, d'un décodeur d'instructions, d'un générateur de synchronisation et d'un contrôleur d'opérations. C'est le « mécanisme de prise de décision » qui émet des commandes, c'est-à-dire qu'il coordonne et dirige les opérations de l'ensemble. système informatique. Ses principales fonctions sont : extraire une instruction de la mémoire et indiquer l'emplacement de l'instruction suivante dans la mémoire ; décoder ou tester l'instruction et générer des signaux de contrôle d'opération correspondants pour lancer des actions spécifiées et contrôler le flux de données entre les CPU ; mémoire et périphériques d’entrée et de sortie.

Le compteur de programme (PC) est un registre spécial qui a deux fonctions : enregistrer des informations et compter. Il est également appelé compteur d'instructions. Avant que le programme ne commence à s'exécuter, l'adresse de départ du programme est envoyée au. PC Cette adresse est dans le programme Déterminée lors du chargement en mémoire, le contenu initial du PC est donc l'adresse de la première instruction du programme. Lorsqu'une instruction est exécutée, le CPU modifiera automatiquement le contenu du PC afin qu'il contienne toujours l'adresse de la prochaine instruction à exécuter. Étant donné que la plupart des instructions sont exécutées séquentiellement, le processus de modification consiste généralement simplement à en ajouter 1 au PC. Lorsqu'une instruction de transfert est rencontrée, l'adresse de l'instruction suivante est obtenue sur la base de l'adresse de l'instruction en cours plus une quantité de décalage vers l'avant ou vers l'arrière, ou sur la base de l'adresse de transfert direct donnée par l'instruction de transfert.

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