Maison >Problème commun >Quelle est la fonction principale de l'unité arithmétique dans un micro-ordinateur ?

Quelle est la fonction principale de l'unité arithmétique dans un micro-ordinateur ?

青灯夜游
青灯夜游original
2020-12-01 14:59:5616388parcourir

La fonction principale de l'unité arithmétique du micro-ordinateur est d'effectuer : des opérations arithmétiques et des opérations logiques. L'unité arithmétique est un composant de l'ordinateur qui effectue diverses opérations arithmétiques et opérations logiques ; la fonction de base de l'unité arithmétique est d'achever le traitement de diverses données, telles que les quatre opérations arithmétiques, opérations logiques telles que AND, OR et négation, arithmétique et logique Opérations de décalage, comparaison de valeurs, changement de signe, etc.

Quelle est la fonction principale de l'unité arithmétique dans un micro-ordinateur ?

La fonction principale de l'unité arithmétique du micro-ordinateur est d'effectuer : des opérations arithmétiques et des opérations logiques.

Unité arithmétique : 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.

La fonction de base de l'unité arithmétique est de compléter le traitement de diverses données, telles que les quatre opérations arithmétiques, les opérations logiques telles que AND, OR et la négation, les opérations de décalage arithmétique et logique, la comparaison des valeurs, la modification symboles et calcul de l'adresse de la mémoire principale, etc.

Le registre chez l'opérateur permet de sauvegarder temporairement les données participant à l'opération et les résultats intermédiaires de l'opération. Les composants correspondants doivent également être configurés dans l'opérateur pour enregistrer les caractéristiques d'un résultat d'opération, par exemple s'il déborde, le bit de signe du résultat, si le résultat est nul, etc.

Il existe de nombreux types d'unités arithmétiques utilisées dans les ordinateurs. Sous différents angles, il existe différentes méthodes de classification. La représentation décimale peut être divisée en arithmétique à virgule fixe et arithmétique à virgule flottante.

  • L'unité arithmétique à virgule fixe ne peut effectuer que des opérations sur nombres à virgule fixe. Sa caractéristique est que la plage représentée par les nombres de machines est plus petite, mais la structure est plus simple.

  • L'unité arithmétique à virgule flottante a une fonction forte. Elle peut fonctionner à la fois sur les nombres à virgule flottante et sur les nombres à virgule fixe. Sa plage de représentation des nombres est large, mais la structure est assez. complexe.

En termes de système de portage, il est divisé en calculatrice binaire et calculatrice décimale. Généralement, les ordinateurs utilisent des unités arithmétiques binaires. Comme les ordinateurs sont largement utilisés dans les affaires et le traitement des données, de plus en plus de machines étendent la fonction de l'arithmétique décimale, de sorte que les unités arithmétiques puissent effectuer à la fois des opérations binaires et des opérations décimales.

L'unité arithmétique de l'ordinateur doit être capable d'effectuer diverses opérations informatiques, de sorte que divers algorithmes doivent être intégrés pour concevoir un composant informatique complet.

Indicateurs de performance

1. Longueur du mot machine

La longueur du mot machine fait référence au nombre de base de bits de données impliqués dans l'opération. Il détermine le nombre de registres, d'opérateurs et de bus de données, affectant ainsi directement le prix du matériel. La longueur du mot indique la précision du calcul. Afin de coordonner la précision et le coût, et de répondre à diverses exigences, de nombreux ordinateurs permettent des calculs de longueur de mot variable, tels que la longueur d'un demi-mot, la longueur d'un mot complet, la longueur d'un mot double, etc. Étant donné que les nombres et les codes d'instruction sont placés dans la mémoire principale, il existe souvent une relation correspondante entre la longueur du mot et la longueur du code d'instruction. La longueur du mot affecte également la force de la fonction du système d'instruction. La taille des mots informatiques varie de 4, 8, 16, 32 à 64 bits. La longueur du mot machine peut comprendre un ou plusieurs octets. Les machines utilisées pour le calcul scientifique nécessitent une longueur de mot plus longue pour garantir la précision ; pour les machines utilisées pour le traitement des données et le contrôle industriel, une longueur de mot de 16 bits ou 32 bits peut répondre aux exigences.

2. Vitesse de fonctionnement

C'est l'un des principaux indicateurs d'un ordinateur. L'ordinateur effectue différentes opérations

et le temps requis pour l'opération peut être différent, il existe donc différentes méthodes de calcul de la vitesse de fonctionnement. La vitesse moyenne est généralement exprimée comme le nombre moyen d'instructions pouvant être exécutées par unité de temps. Par exemple, la vitesse de fonctionnement d'un ordinateur est de 1 million de fois/seconde, ce qui signifie que l'ordinateur peut exécuter en moyenne 1 million d'instructions en une seconde. (c'est-à-dire 1MIPS). Parfois, la méthode de la moyenne pondérée est également utilisée (c'est-à-dire calculée en fonction du temps d'exécution de chaque instruction et du pourcentage de l'instruction pour toutes les opérations) pour obtenir la vitesse équivalente

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