Les composants de l'ordinateur qui traitent et traitent les données sont généralement appelés unités arithmétiques. L'unité arithmétique est le composant principal de l'ordinateur et est un composant de l'ordinateur qui effectue diverses opérations arithmétiques et logiques ; ses opérations de base comprennent les quatre opérations arithmétiques d'addition, de soustraction, de multiplication et de division, des opérations logiques telles que ET, OU. , NOT et XOR, ainsi que les opérations telles que le bit, la comparaison et le transfert sont également appelées unités arithmétiques et logiques (ALU).
L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.
Les composants de l'ordinateur qui traitent et traitent les données sont généralement appelés unités arithmétiques.
L'unité arithmétique est le composant principal de l'ordinateur, un composant de l'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).
Sa fonction est équivalente à un boulier. C'est un appareil qui effectue directement diverses opérations arithmétiques telles que l'addition, la soustraction, la multiplication et la division, et des opérations logiques telles que ET, OU et NON. Les principaux indicateurs techniques de l'unité arithmétique sont la longueur des mots et la vitesse de fonctionnement de l'ordinateur.
L'indicateur de longueur de mot peut être utilisé pour mesurer la précision de l'ordinateur, comme 16 bits, 24 bits, 32 bits, etc. Plus la longueur du mot est longue, plus la précision du calcul est élevée. La vitesse de calcul fait référence au nombre d'opérations d'addition qu'un ordinateur peut effectuer par seconde. Par exemple, notre pays appelle l'ordinateur Galaxy un milliard de fois machine, ce qui signifie que sa vitesse de calcul est de 100 millions de fois par seconde.
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
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 des données informatiques 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.
Opération
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, c'est simplement transmettre 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 du dernier numéro. Soustrayez deux nombres pour comparer leurs grandeurs.
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 change pas mais seuls les bits de données sont décalés, ce qu'on appelle un décalage arithmétique. Si les données sont déplacées avec tous les bits du symbole, cela s'appelle un 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.
L'opération logique de l'unité arithmétique peut effectuer ET, OU, XOR au niveau du bit de deux données et annuler 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 directement ces opérations. L'opération de multiplication est basée sur l'opération d'addition. Les produits partiels sont générés successivement sous le contrôle de décodage d'un ou plusieurs bits du multiplicateur, 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 pour obtenir environ 1. Lorsque ces facteurs sont multipliés par le dividende, le quotient est obtenu. Les ordinateurs qui ne disposent pas du matériel nécessaire pour effectuer des multiplications et des divisions peuvent utiliser des programmes pour effectuer des multiplications et des divisions, mais à une vitesse beaucoup plus lente. Certains opérateurs 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.
Pour plus de connaissances connexes, veuillez visiter la colonne 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!