Maison Problème commun Quelle est la fonction principale de l'opérateur ?

Quelle est la fonction principale de l'opérateur ?

Aug 12, 2022 pm 02:46 PM
计算机 运算器

La fonction principale de la calculatrice est d'effectuer des opérations arithmétiques et logiques. 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 réalisation d'opérations arithmétiques et logiques sur les données est la fonction principale de l'unité arithmétique. 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, 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 des symboles, le calcul des adresses de la mémoire principale. , etc.

Quelle est la fonction principale de l'opérateur ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.

La fonction principale de l'opérateur est de compléter : les opérations arithmétiques et les opérations logiques.

Unité arithmétique : unité arithmétique, composant d'un ordinateur qui effectue diverses opérations arithmétiques et logiques.

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, la mise en œuvre d’opérations arithmétiques et logiques sur les données est la fonction principale de l’unité arithmétique.

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 ET, OU et la négation, les opérations de décalage arithmétique et logique, la comparaison des valeurs, le changement de symboles et le calcul des adresses de la mémoire principale attend.

Les registres dans l'opérateur servent à 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.

Types d'opérateurs

Il existe de nombreux types d'opérateurs utilisés dans les ordinateurs. Analysés 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.

    • Les ordinateurs généraux 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 d'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 une variété d'opérations informatiques, de sorte que divers algorithmes doivent être intégrés pour concevoir un composant informatique complet.

Méthode de fonctionnement de l'unité arithmétique

Pour mettre en œuvre le fonctionnement de l'unité arithmétique, en particulier les quatre opérations arithmétiques, vous devez choisir une méthode de fonctionnement raisonnable. Cela affecte directement les performances de l'unité arithmétique et est également lié à la structure et au coût de l'unité arithmétique. De plus, lors de calculs numériques, les chiffres significatifs du résultat peuvent être plus longs et un certain nombre de chiffres significatifs doivent être interceptés, ce qui entraîne un problème d'arrondi du chiffre le moins significatif. La règle d'arrondi choisie affecte également l'exactitude des résultats du calcul. Lors du choix d'une représentation informatique des nombres, les facteurs suivants doivent être pleinement pris en compte : Le type de nombre à représenter (nombre décimal, entier, réel et nombre complexe) : Déterminer la méthode de représentation, la plage de valeurs qui peut être rencontrés : Déterminer les capacités de stockage et de traitement. Précision numérique : liée à la puissance de traitement ; coût du matériel requis pour le stockage et le traitement des données : coût.

Deux formats couramment utilisés : le format à virgule fixe : le format à virgule fixe permet une plage numérique limitée, mais nécessite un matériel de traitement relativement simple ; le format à virgule flottante : permet une plage numérique large, mais nécessite un matériel de traitement relativement complexe.

1. Représentation des nombres à virgule fixe : Virgule fixe signifie que la position de la virgule décimale est fixe Pour faciliter le traitement, elle est généralement divisée en entiers purs à virgule fixe et décimales pures.

2. Représentation des nombres à virgule flottante : Étant donné que la plage de valeurs à représenter est très différente, ce qui apporte beaucoup de désagréments au stockage et au calcul, l'arithmétique à virgule flottante apparaît.

Représentation à virgule flottante, c'est-à-dire que la position de la virgule décimale est flottante. L'idée vient de la notation scientifique. Standardisation des nombres à virgule flottante IEEE754 (plus spéciaux) Nombres à virgule flottante : résout principalement le problème de non-unicité de la même représentation de nombres à virgule flottante. Spécifie , sinon la mantisse doit être décalée vers la gauche ou la droite.

La notion de zéro machine : la mantisse est 0 ou la valeur de l'exposant est inférieure au plus petit nombre pouvant être représenté.

3. Méthode de représentation d'une chaîne de nombres décimaux : étant donné que les gens sont familiers avec le système décimal, il est nécessaire d'ajouter la prise en charge des opérations décimales dans l'ordinateur. Deux méthodes : convertir les nombres décimaux en nombres binaires pour l'opération, puis convertir les nombres binaires en nombres décimaux lors de la sortie. Arithmétique décimale directe. Méthode de représentation d'opération directe : forme de chaîne : utilisée dans les champs de calcul non numériques, chaîne décimale compressée : divisée en deux types : longueur fixe et longueur variable. Nécessite l’opérateur décimal correspondant et la prise en charge des instructions.

4. Représentation des données personnalisées : représentation des données d'identifiant, représentation des données de descripteur. Différence : l'identifiant est connecté à chaque donnée, et les deux sont stockés ensemble dans une unité de stockage, tandis que le descripteur doit être stocké séparément des données ; dans la représentation du descripteur, on accède en premier au descripteur, puis aux données. au moins un accès mémoire supplémentaire est ajouté ; description Les symboles font partie du programme et non des données. Code original : une représentation plus naturelle, le bit le plus élevé représente le symbole, 0 est positif, 1 est négatif. Avantages : Simple et facile à comprendre. Inconvénients : Les opérations d’addition et de soustraction sont complexes. Code complémentaire : les opérations d'addition et de soustraction sont pratiques et la soustraction peut être convertie en addition. Complément décimal à virgule fixe. Le complément et le complément d'entiers à virgule fixe : introduits pour faciliter le calcul du complément. Trouvez le code complément à partir du code complément : la position du signe est 1, inversez chaque bit et ajoutez 1 au dernier bit. Code de cadre : utilisé pour représenter les codes de commande. Deux codes de cadre sont faciles à comparer en taille et sont pratiques pour la correspondance des commandes.

Code de saisie du code ASCII : utilisé pour saisir des caractères chinois ; stocker les caractères chinois ; code de police : utilisé pour afficher les caractères chinois. Il existe deux méthodes de traitement des restes : Restauration de la méthode des restes : les étapes de l'opération sont incertaines, le contrôle est complexe et il n'est pas adapté aux opérations informatiques. Méthode d'addition et de soustraction alternée : aucun reste n'est récupéré, les étapes de fonctionnement sont déterminées et convient au fonctionnement informatique. Concept de nombre logique : nombres binaires non signés. Quatre opérations logiques : négation logique, addition logique, multiplication logique et exclusivité logique. Unité d'opération arithmétique/logique multifonctionnelle (ALU) Le transport parallèle, l'additionneur/soustracteur de transport d'onde progressive présente deux problèmes : un temps de fonctionnement long, l'additionneur/soustracteur de transport d'onde progressive ne peut effectuer que l'addition et la soustraction, mais ne peut pas effectuer d'opérations logiques. Le terminal de commande M est utilisé pour contrôler les opérations arithmétiques ou les opérations logiques. La différence entre les deux opérations est de savoir s'il faut traiter le report. Lorsque M=0, il n'y a aucun effet sur le report, et c'est une opération arithmétique ; lorsque M=1, le report est bloqué, et c'est une opération logique. En logique positive, « 1 » est représenté par un niveau haut et « 0 » est représenté par un niveau bas, tandis que la logique négative est exactement le contraire. La relation entre la logique et la logique négative est que « et » en logique positive devient « ou » en logique négative, c'est-à-dire que +· est interchangé.

Bus interne, classification des bus : bus interne, bus externe (bus système), bus de communication. Le bus peut être divisé en bus aller simple et bus bidirectionnel. Le bus avec verrous peut réaliser le multiplexage du bus. L'unité arithmétique comprend des ALU, des dispositifs de multiplication et de division de tableaux, des registres, des multiplexeurs, des tampons à trois états, des bus de données et d'autres composants logiques. La conception de l'unité arithmétique tourne principalement autour de la façon de transmettre les opérandes et les résultats des opérations entre l'ALU, les registres et le bus de données. Il existe trois formes structurelles de l'unité arithmétique : Unité arithmétique à structure de bus unique : Le principal inconvénient de cette structure est que la progression de l'opération est lente, mais le circuit de contrôle est relativement simple. Unité arithmétique avec structure à double bus. Unité arithmétique à structure à trois bus : L'unité arithmétique à structure à trois bus se caractérise par un temps de fonctionnement rapide.

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 tous deux 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 ou 32 bits peut répondre aux exigences.

2. Vitesse de fonctionnement

C'est l'un des principaux indicateurs de l'ordinateur. Le temps nécessaire aux ordinateurs pour effectuer différents calculs et opérations peut être différent, il existe donc différentes méthodes de calcul pour la vitesse de calcul. 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 dans toutes les opérations) pour obtenir la représentation de la vitesse équivalente

Pour plus de connaissances connexes, veuillez visiter la

FAQ

colonne!

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 de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Vous avez un jeu croisé?
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Le Bureau à distance ne peut pas authentifier l'identité de l'ordinateur distant Le Bureau à distance ne peut pas authentifier l'identité de l'ordinateur distant Feb 29, 2024 pm 12:30 PM

Le service Bureau à distance Windows permet aux utilisateurs d'accéder aux ordinateurs à distance, ce qui est très pratique pour les personnes qui doivent travailler à distance. Cependant, des problèmes peuvent survenir lorsque les utilisateurs ne peuvent pas se connecter à l'ordinateur distant ou lorsque Remote Desktop ne peut pas authentifier l'identité de l'ordinateur. Cela peut être dû à des problèmes de connexion réseau ou à un échec de vérification du certificat. Dans ce cas, l'utilisateur devra peut-être vérifier la connexion réseau, s'assurer que l'ordinateur distant est en ligne et essayer de se reconnecter. De plus, s'assurer que les options d'authentification de l'ordinateur distant sont correctement configurées est essentiel pour résoudre le problème. De tels problèmes avec les services Bureau à distance Windows peuvent généralement être résolus en vérifiant et en ajustant soigneusement les paramètres. Le Bureau à distance ne peut pas vérifier l'identité de l'ordinateur distant en raison d'un décalage d'heure ou de date. Veuillez vous assurer que vos calculs

Publication du classement national CSRankings 2024 en informatique ! La CMU domine la liste, le MIT sort du top 5 Publication du classement national CSRankings 2024 en informatique ! La CMU domine la liste, le MIT sort du top 5 Mar 25, 2024 pm 06:01 PM

Les classements majeurs nationaux en informatique 2024CSRankings viennent d’être publiés ! Cette année, dans le classement des meilleures universités CS aux États-Unis, l'Université Carnegie Mellon (CMU) se classe parmi les meilleures du pays et dans le domaine de CS, tandis que l'Université de l'Illinois à Urbana-Champaign (UIUC) a été classé deuxième pendant six années consécutives. Georgia Tech s'est classée troisième. Ensuite, l’Université de Stanford, l’Université de Californie à San Diego, l’Université du Michigan et l’Université de Washington sont à égalité au quatrième rang mondial. Il convient de noter que le classement du MIT a chuté et est sorti du top cinq. CSRankings est un projet mondial de classement des universités dans le domaine de l'informatique initié par le professeur Emery Berger de la School of Computer and Information Sciences de l'Université du Massachusetts Amherst. Le classement est basé sur des objectifs

Qu'est-ce que e dans l'ordinateur Qu'est-ce que e dans l'ordinateur Aug 31, 2023 am 09:36 AM

Le « e » de l'ordinateur est le symbole de la notation scientifique. La lettre « e » est utilisée comme séparateur d'exposant en notation scientifique, ce qui signifie « multiplié à la puissance 10 ». En notation scientifique, un nombre s'écrit généralement sous la forme M ×. 10^E, où M est un nombre compris entre 1 et 10 et E représente l'exposant.

Correctif : code d'erreur Microsoft Teams 80090016 Le module de plateforme approuvée de votre ordinateur a échoué Correctif : code d'erreur Microsoft Teams 80090016 Le module de plateforme approuvée de votre ordinateur a échoué Apr 19, 2023 pm 09:28 PM

<p>MSTeams est la plateforme de confiance pour communiquer, discuter ou appeler avec des coéquipiers et des collègues. Le code d'erreur 80090016 sur MSTeams et le message <strong>Le module de plateforme sécurisée de votre ordinateur a échoué</strong> peuvent entraîner des difficultés de connexion. L'application ne vous permettra pas de vous connecter tant que le code d'erreur n'est pas résolu. Si vous rencontrez de tels messages lors de l'ouverture de MS Teams ou de toute autre application Microsoft, cet article peut vous guider pour résoudre le problème. </p><h2&

Que signifie ordinateur ? Que signifie ordinateur ? Aug 15, 2023 am 09:58 AM

La signification de cu dans un ordinateur dépend du contexte : 1. Unité de contrôle, dans le processeur central d'un ordinateur, CU est le composant chargé de coordonner et de contrôler l'ensemble du processus informatique 2. Unité de calcul, dans un processeur graphique ou autre ; processeur accéléré, CU est l’unité de base pour le traitement des tâches de calcul parallèles.

Impossible d'ouvrir l'objet Stratégie de groupe sur cet ordinateur Impossible d'ouvrir l'objet Stratégie de groupe sur cet ordinateur Feb 07, 2024 pm 02:00 PM

Parfois, le système d'exploitation peut mal fonctionner lors de l'utilisation d'un ordinateur. Le problème que j'ai rencontré aujourd'hui était que lors de l'accès à gpedit.msc, le système indiquait que l'objet de stratégie de groupe ne pouvait pas être ouvert car les autorisations appropriées pouvaient faire défaut. L'objet de stratégie de groupe sur cet ordinateur n'a pas pu être ouvert. Solution : 1. Lors de l'accès à gpedit.msc, le système indique que l'objet de stratégie de groupe sur cet ordinateur ne peut pas être ouvert en raison d'un manque d'autorisations. Détails : Le système ne parvient pas à localiser le chemin spécifié. 2. Une fois que l'utilisateur a cliqué sur le bouton de fermeture, la fenêtre d'erreur suivante apparaît. 3. Vérifiez immédiatement les enregistrements du journal et combinez les informations enregistrées pour découvrir que le problème réside dans le fichier C:\Windows\System32\GroupPolicy\Machine\registry.pol.

Que dois-je faire si Steam ne parvient pas à se connecter à l'ordinateur distant ? Que dois-je faire si Steam ne parvient pas à se connecter à l'ordinateur distant ? Mar 01, 2023 pm 02:20 PM

Solution au problème selon lequel Steam ne peut pas se connecter à l'ordinateur distant : 1. Dans la plateforme de jeu, cliquez sur l'option « Steam » dans le coin supérieur gauche ; 2. Ouvrez le menu et sélectionnez l'option « Paramètres » ; "Remote Play" ; 4. Cochez Activer la fonction "Remote Play" et cliquez sur le bouton "OK".

Script Python pour se déconnecter de l'ordinateur Script Python pour se déconnecter de l'ordinateur Sep 05, 2023 am 08:37 AM

À l’ère numérique d’aujourd’hui, l’automatisation joue un rôle essentiel dans la rationalisation et la simplification de diverses tâches. L'une de ces tâches consiste à se déconnecter de l'ordinateur, ce qui est généralement effectué manuellement en sélectionnant l'option de déconnexion dans l'interface utilisateur du système d'exploitation. Mais et si nous pouvions automatiser ce processus à l’aide d’un script Python ? Dans cet article de blog, nous explorerons comment créer un script Python capable de déconnecter votre ordinateur avec seulement quelques lignes de code. Dans cet article, nous passerons en revue le processus étape par étape de création d'un script Python pour vous déconnecter de votre ordinateur. Nous aborderons les conditions préalables nécessaires, discuterons des différentes manières de se déconnecter par programme et fournirons un guide étape par étape pour écrire le script. De plus, nous aborderons les considérations spécifiques à la plate-forme et mettrons en évidence les meilleures pratiques.