Les principaux composants du CPU sont le contrôleur et l'unité arithmétique. L'unité arithmétique fait référence au composant de l'ordinateur qui effectue diverses opérations arithmétiques et logiques. L'unité logique arithmétique fait partie du noyau de traitement central ; les opérations de base de l'unité arithmétique comprennent les quatre opérations arithmétiques d'addition, de soustraction, de multiplication et. division et, ou non, des opérations logiques telles que XOR et des opérations telles que des décalages, des comparaisons et des transferts. Le contrôleur est composé du registre d'état du programme PSR, du registre d'état du système SSR, du compteur de programme PC, du registre d'instructions, etc. Sa tâche principale est d'émettre des commandes et de jouer un rôle de coordination et de commandement dans le fonctionnement de l'ensemble du système informatique.
L'environnement d'exploitation de cet article : système Windows 7, ordinateur Dell G3.
Les principaux composants du CPU sont le contrôleur et l'unité arithmétique.
Le CPU comprend principalement deux parties, à savoir le contrôleur et l'unité arithmétique, qui comprennent également la mémoire cache et le bus de données et de contrôle qui réalise la connexion entre eux.
Opérateur
Les opérations de base de l'opérateur comprennent les quatre opérations arithmétiques d'addition, de soustraction, de multiplication et de division, ET, OU, NON, des opérations logiques telles que XOR et des opérations telles que des décalages, des comparaisons et des transferts, également appelées unités arithmétiques et logiques (ALU).
L'unité arithmétique fait référence au composant de l'ordinateur qui effectue diverses opérations arithmétiques et logiques. L'unité arithmétique et logique fait partie du cœur de traitement central.
(1) Unité arithmétique et logique (ALU). L'unité logique arithmétique fait référence à un circuit logique combinatoire qui peut réaliser plusieurs ensembles d'opérations arithmétiques et d'opérations logiques. C'est une partie importante du traitement central. Les opérations de l'unité arithmétique et logique sont principalement des opérations arithmétiques sur deux bits, telles que l'addition, la soustraction et la multiplication. Pendant le processus de fonctionnement, l'unité arithmétique et logique effectue principalement des opérations arithmétiques et logiques à l'aide d'instructions informatiques. D'une manière générale, l'ALU peut jouer le rôle de lecture et de lecture directes, ce qui se reflète spécifiquement dans le contrôleur du processeur, la mémoire et l'entrée. et les périphériques de sortie, d'entrée et de sortie sont implémentés en fonction du bus. La commande d'entrée contient un mot d'instruction, comprenant le code d'opération, le code de format, etc.
(2) Registre intermédiaire (IR). Sa longueur est de 128 bits et sa longueur réelle est déterminée par les opérandes. IR joue un rôle important dans l'instruction "push and fetch" Lors de l'exécution de cette instruction, le contenu de ACC est envoyé à IR, puis l'opérande est récupéré à ACC, puis le contenu de IR est poussé sur la pile.
(3) Accumulateur de fonctionnement (ACC). Les registres actuels sont généralement des accumulateurs uniques d'une longueur de 128 bits. Pour l'ACC, il peut être considéré comme un accumulateur de longueur variable. Dans le processus de description des instructions, la longueur de l'ACC est généralement exprimée en fonction de la valeur de l'ACS, et la longueur de l'ACS est directement liée à la longueur de l'ACC. Doubler ou diviser par deux la longueur de l'ACS peut également être considéré comme un doublement ou une réduction de moitié de la longueur de l'ACC.
(4) Registre de descripteurs (DR). Il est principalement utilisé pour stocker et modifier des descripteurs. La longueur du DR est de 64 bits Afin de simplifier le traitement de la structure des données, l'utilisation de descripteurs joue un rôle important.
(5) Registre B. Il joue un rôle important dans la modification des instructions. La longueur du registre B est de 32 bits. Il peut enregistrer la quantité de modification d'adresse pendant le processus de modification d'adresse. L'adresse de la mémoire principale ne peut être modifiée qu'avec un descripteur. Le descripteur pointe vers le premier élément du tableau, donc l'accès aux autres éléments du tableau devrait nécessiter des modificateurs. Pour les tableaux, ils sont composés de données de même taille ou d'éléments de même taille et sont stockés en continu. La méthode d'accès courante est le descripteur vectoriel, car l'adresse dans le descripteur vectoriel est une adresse d'octet, donc lors de la conversion. processus, les adresses de base doivent d’abord être ajoutées. Pour le travail de conversion, il est principalement mis en œuvre automatiquement par le matériel. Dans ce processus, une attention particulière doit être portée à l'alignement pour éviter de dépasser les limites du tableau.
Contrôleur
Le contrôleur informatique est le centre névralgique de l'ordinateur, dirigeant tous les composants de la machine entière pour qu'ils travaillent en coordination automatisée. Sous le contrôle du contrôleur, l'ordinateur peut effectuer automatiquement une série d'opérations selon les étapes définies par le programme pour accomplir des tâches spécifiques.
Le contrôleur est composé du registre d'état du programme PSR, du registre d'état du système SSR, du compteur de programme PC, du registre d'instructions, etc. En tant que « mécanisme de prise de décision », sa tâche principale est d'émettre des commandes et de jouer un rôle dans la coordination et la coordination de l'ensemble du fonctionnement du système informatique.
Il existe deux principales classifications de contrôle, à savoir les contrôleurs logiques combinatoires et les contrôleurs microprogrammés. Les deux parties ont leurs propres avantages et inconvénients. Parmi eux, la structure du contrôleur logique combinatoire est relativement complexe, mais son avantage est qu'elle est plus rapide ; la conception du contrôleur microprogrammé a une structure simple, mais lors de la modification de la fonction d'une instruction machine, l'ensemble du microprogramme doit être reprogrammé.
Introduction connexe :
L'unité centrale de traitement (CPU) est l'un des principaux dispositifs des ordinateurs électroniques et le composant principal des ordinateurs. Sa fonction est principalement d'interpréter les instructions informatiques et de traiter les données dans les logiciels informatiques. Le processeur est le composant central de l'ordinateur qui lit les instructions, les décode et les exécute. L'unité centrale de traitement se compose principalement de deux parties, à savoir le contrôleur et l'unité arithmétique, qui comprennent également la mémoire cache et le bus de données et de contrôle qui réalisent la connexion entre elles. Les trois composants principaux d'un ordinateur électronique sont le processeur, la mémoire interne et les périphériques d'entrée/sortie. Les principales fonctions de l'unité centrale de traitement sont de traiter les instructions, d'effectuer des opérations, de contrôler le temps et de traiter les données.
Dans l'architecture informatique, le processeur est l'unité matérielle de base qui contrôle et alloue toutes les ressources matérielles de l'ordinateur (telles que la mémoire, les unités d'entrée et de sortie) et effectue les opérations générales. Le CPU est le cœur de calcul et de contrôle de l’ordinateur. Les opérations de toutes les couches logicielles du système informatique seront éventuellement mappées aux opérations du processeur via le jeu d'instructions.
Recommandations associées : "Cours de programmation"
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!