Maison >Problème commun >Quelle est la fonction de l'unité arithmétique
La fonction de l'unité arithmétique est constituée des quatre opérations arithmétiques d'addition, soustraction, multiplication et division, des opérations logiques telles que AND, OR, NOT et XOR, ainsi que des opérations telles que le décalage, la comparaison et la transmission. L'unité arithmétique est un composant fonctionnel de l'ordinateur qui traite les données. Le traitement des données comprend principalement des opérations arithmétiques sur les données et des opérations logiques sur les données logiques ; par conséquent, la fonction principale de l'unité arithmétique est de mettre en œuvre des opérations arithmétiques et logiques sur les données.
L'environnement d'exploitation de cet article : système Windows 7, ordinateur Dell G3.
Unité arithmétique : unité arithmétique, composant d'un ordinateur qui effectue diverses opérations arithmétiques et logiques.
Les principales fonctions de l'opérateur : 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 tels que les changements de vitesse, les comparaisons et les transmissions.
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é 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'unité arithmétique est un composant fonctionnel d'un ordinateur qui traite les données. Le traitement des données comprend principalement les opérations arithmétiques sur les données et les opérations logiques sur les données logiques. Par conséquent, réaliser des opérations arithmétiques et logiques sur les données est la fonction principale de l’unité arithmétique.
L'objet de traitement de l'opérateur est les données, donc la longueur des données et la méthode d'affichage des données informatiques ont un grand impact sur les performances de l'opérateur.
Dans les années 1970, la plupart des ordinateurs à usage général utilisaient 16, 32 et 64 bits comme longueur de données traitées par les unités arithmétiques. Un opérateur capable de traiter ensemble tous les bits d’un opérateur de données est appelé opérateur parallèle. Si un seul bit est traité à la fois, on parle d’opérateur série. L'opérateur divise des données complètes en plusieurs segments pour le calcul, ce que l'on appelle un opérateur série/parallèle.
Informations étendues
Le nombre d'opérations et la vitesse de fonctionnement que l'unité arithmétique peut effectuer indiquent la force de l'unité arithmétique et même la capacité de l'ordinateur lui-même. L’opération la plus élémentaire de l’unité arithmétique est l’addition. Ajouter un nombre à zéro transfère simplement le nombre.
Compléter le code d'un numéro et l'ajouter à un autre numéro équivaut à soustraire le numéro précédent de ce dernier numéro. Soustrayez deux nombres pour comparer leurs tailles.
Le décalage vers la gauche et la droite est l'opération de base de l'unité arithmétique. Dans les nombres signés, le signe ne bouge pas et seuls les bits de données sont décalés. Si les données sont déplacées avec tous les bits du symbole, on parle de décalage logique. Si le bit le plus élevé et le bit le plus bas des données sont liés pour effectuer un décalage logique, on parle de décalage circulaire.
Les opérations logiques de l'unité arithmétique peuvent effectuer ET, XOR et négation au niveau du bit de chaque bit d'une donnée. Certains opérateurs peuvent également effectuer 16 opérations logiques sur des codes binaires.
Les opérations de multiplication et de division sont plus compliquées. De nombreuses unités arithmétiques informatiques peuvent effectuer ces opérations directement. L'opération de multiplication est basée sur l'opération d'addition. Le décodage d'un ou plusieurs bits du multiplicateur contrôle la génération séquentielle de produits partiels, et les produits partiels sont ajoutés pour obtenir le produit. La méthode de division est souvent basée sur la multiplication, c'est-à-dire qu'un certain nombre de facteurs sont sélectionnés pour être multipliés par le diviseur, et le quotient est obtenu en multipliant ces facteurs par le dividende.
Les ordinateurs qui ne disposent pas de matériel pour la multiplication et la division peuvent utiliser des programmes pour effectuer la multiplication et la division, mais la vitesse est beaucoup plus lente. Certaines calculatrices peuvent également effectuer des opérations complexes telles que trouver le nombre maximum dans un lot de nombres, effectuer en continu la même opération sur un lot de données et trouver des racines carrées.
Recommandations vidéo associées : Programmation PHP de l'entrée à la maîtrise
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!