Maison  >  Article  >  Le nombre de registres internes de l'unité arithmétique n'a rien à voir avec la vitesse du système, non ?

Le nombre de registres internes de l'unité arithmétique n'a rien à voir avec la vitesse du système, non ?

藏色散人
藏色散人original
2020-08-07 11:26:484145parcourir

Le nombre de registres internes de l'unité arithmétique est lié à la vitesse du système. L'unité arithmétique est composée d'une unité logique arithmétique, d'un accumulateur, d'un registre d'état, d'un groupe de registres généraux, etc. les registres sont utilisés pour stocker les données à l'intérieur du processeur. Certaines petites zones de stockage sont utilisées pour stocker temporairement les données impliquées dans les opérations et les résultats des opérations.

Le nombre de registres internes de l'unité arithmétique n'a rien à voir avec la vitesse du système, non ?

Opérateur

Opérateur : unité arithmétique, composant d'un ordinateur qui effectue diverses opérations arithmétiques et logiques. Les opérations de base de l'unité arithmétique comprennent les quatre opérations arithmétiques d'addition, de soustraction, de multiplication et de division, les opérations logiques telles que AND, OR, NOT et XOR, ainsi que les opérations telles que les décalages, les comparaisons et les transmissions. également appelée unité arithmétique et logique (ALU).

L'unité arithmétique se compose d'une unité arithmétique et logique (ALU), d'un accumulateur, d'un registre d'état, d'un groupe de registres à usage général, etc. Les fonctions de base de l'unité d'opération arithmétique et logique (ALU) sont les quatre opérations arithmétiques d'addition, de soustraction, de multiplication et de division, les opérations logiques telles que AND, OR, NOT et XOR, ainsi que les opérations telles que le décalage et le complément. Lorsque l'ordinateur fonctionne, les opérations et les types d'opérations des unités arithmétiques sont déterminés par le contrôleur. Les données traitées par l'opérateur proviennent de la mémoire ; les données de résultat traitées sont généralement renvoyées vers la mémoire ou stockées temporairement dans l'opérateur. Avec la Control Unit, il constitue la partie centrale du CPU.

L'objet de traitement de l'opérateur est les données, donc la longueur des données et la méthode de représentation informatique des données ont un grand impact sur les performances de l'opérateur. Dans les années 1970, les microprocesseurs utilisaient souvent 1, 4, 8 et 16 bits binaires comme unité de base pour le traitement des données. La plupart des ordinateurs à usage général utilisent 16, 32 ou 64 bits comme longueur de données traitées par les unités arithmétiques. Une unité arithmétique capable de traiter simultanément tous les bits d’une donnée est appelée unité arithmétique parallèle. Si un seul bit est traité à la fois, on parle d’opérateur série. Certains opérateurs peuvent traiter plusieurs bits à la fois (généralement 6 ou 8 bits) et une donnée complète est divisée en plusieurs segments pour le calcul, ce qu'on appelle un opérateur série/parallèle. Les opérateurs ont tendance à traiter uniquement les données d’une seule longueur. Certains peuvent également gérer des données de plusieurs longueurs différentes, telles que des opérations sur un demi-mot, des opérations sur une longueur de double mot, des opérations sur une longueur de quadruple mot, etc. Certaines longueurs de données peuvent être spécifiées au cours de l'opération, appelée opération à longueur de mot variable.

Selon différentes méthodes de représentation des données, il peut y avoir des opérateurs binaires, des opérateurs décimaux, des opérateurs hexadécimaux, des opérateurs entiers à virgule fixe, des opérateurs décimaux à virgule fixe, des opérateurs à virgule flottante, etc. Selon la nature des données, il existe des opérateurs d'adresse et des opérateurs de caractère.

Sa fonction principale est d'effectuer des opérations arithmétiques et des opérations logiques.

Registres

Les registres sont de petites zones de stockage utilisées pour stocker des données à l'intérieur du processeur. Ils sont utilisés pour stocker temporairement les données impliquées dans les opérations et les résultats des opérations. En fait, un registre est un circuit logique séquentiel couramment utilisé, mais ce circuit logique séquentiel ne contient que des circuits de stockage. Le circuit de stockage du registre est composé d'un verrou ou d'une bascule. Étant donné qu'un verrou ou une bascule peut stocker un nombre binaire de 1 bit, un registre de N bits peut être composé de N verrous ou bascules. Les registres sont des composants de l'unité centrale de traitement. Les registres sont des composants de stockage à grande vitesse avec une capacité de stockage limitée qui peuvent être utilisés pour stocker temporairement des instructions, des données et des adresses.

Dans le domaine informatique, les registres sont des composants à l'intérieur du processeur, notamment les registres à usage général, les registres à usage spécial et les registres de contrôle. Les registres ont des vitesses de lecture et d'écriture très élevées, le transfert de données entre les registres est donc très rapide.

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