Maison Problème commun Quelles sont les trois façons d'exprimer le nombre de machines informatiques ?

Quelles sont les trois façons d'exprimer le nombre de machines informatiques ?

Dec 07, 2020 am 11:22 AM
计算机

Les trois méthodes de représentation des numéros de machines informatiques sont le code original, le code complémentaire et le code complémentaire. Lorsque le signe "+" dans la forme de valeur vraie d'un nombre est représenté par "0" et que le signe "-" est représenté par "1", on parle de forme codée originale du nombre. Afin de surmonter les inconvénients du fonctionnement du code d'origine, le complément du numéro de machine et la représentation du complément sont utilisés ; pour les nombres positifs, le code du complément a la même forme que le code d'origine, et pour les nombres négatifs, le code du complément est la partie numérique. du code original ci-contre. Le code complément est introduit sur la base du concept de congruence. Dans les systèmes informatiques, les valeurs sont toujours représentées et stockées dans le code complément.

Quelles sont les trois façons d'exprimer le nombre de machines informatiques ?

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

Les trois méthodes de représentation des numéros de machines informatiques sont le code original, le code inverse et le code complémentaire.

Introduction aux nombres de machines

Les nombres de machines sont des nombres qui « numérisent » les symboles et sont la représentation binaire des nombres dans les ordinateurs. Les numéros de machine ont deux caractéristiques : l’une est la numérisation des symboles et l’autre est que la taille du numéro est limitée par la longueur du mot machine.

Les numéros de machines ont deux caractéristiques fondamentales :

1.La numérisation symbolique des numéros. Les données pratiques comprennent des nombres positifs et des nombres négatifs. Étant donné que le matériel à l'intérieur de l'ordinateur ne peut représenter que deux états physiques (représentés par 0 et 1), le signe positif « + » ou le signe négatif « - » des données pratiques est utilisé dans le machine Un 0 ou un 1 binaire à distinguer. Habituellement, ce symbole est placé dans le bit le plus élevé du nombre binaire, appelé bit de signe. 0 représente le symbole "+" et 1 représente le symbole "-". Parce que le signe occupe un bit, la valeur formelle du nombre n'est pas égale à la valeur réelle. La valeur correspondant au numéro de machine avec le bit de signe est appelée la vraie valeur du numéro de machine. Par exemple, le nombre de vérité binaire -011011 a un numéro de machine de 1011011.

2. Le nombre de chiffres binaires est limité par l'équipement de la machine. Le nombre de chiffres binaires que l'équipement interne de la machine peut représenter à un moment donné est appelé longueur de mot de la machine. La longueur des mots d'une machine est fixe. Une longueur de mot de 8 bits est appelée un octet. Les longueurs de mot machine sont généralement des multiples entiers d'octets, telles que des longueurs de mot de 8 bits, 16 bits, 32 bits et 64 bits.

Forme du numéro de machine

1. Code original

Le signe "+" dans la forme de valeur vraie du nombre est représenté par "0 ", " Lorsque le signe "-" est représenté par "1", on l'appelle la forme codée originale du numéro, ou le code original en abrégé. Si la longueur du mot est de n bits, le code original peut généralement être exprimé comme suit :

Lorsque X est un nombre positif, [X] est identique à X, c'est-à-dire que [X] est = X. Quand X est négatif. Puisque X lui-même est un nombre négatif, en fait, le bit de signe avant la valeur absolue de la partie numérique de |

La représentation du code original est relativement intuitive. Sa partie numérique est la valeur absolue du nombre, et la conversion avec la valeur vraie et le nombre décimal est très pratique. Mais ses opérations d’addition et de soustraction sont plus compliquées. Lorsque deux nombres sont ajoutés, la machine doit d'abord déterminer si les signes des deux nombres sont identiques. S'ils sont identiques, les deux nombres sont ajoutés. Si les signes sont différents, les deux nombres sont soustraits. Avant de soustraire, vous devez juger de la valeur absolue des deux nombres, puis soustraire la décimale du grand nombre et enfin déterminer le signe de la différence. En d'autres termes, lors de l'ajout sous une forme aussi directe, le bit de signe de la différence. un nombre négatif ne peut pas être le même que le signe de la différence. La partie numérique participe ensemble à l'opération, mais une ligne distincte doit être utilisée pour déterminer le bit de signe de la somme. Pour réaliser ces opérations, le circuit est très compliqué, ce qui n'est évidemment ni économique ni pratique. Afin de réduire l'équipement et de résoudre le problème du bit de signe des nombres négatifs participant aux opérations dans la machine, les opérations de soustraction sont toujours transformées en opérations d'addition et deux nombres de machine, le complément à un et le complément à un, sont introduits.

2. Code inverse

Comme mentionné ci-dessus, afin de surmonter les défauts du fonctionnement du code d'origine, le code inverse et la représentation complémentaire des numéros de machine sont utilisés. Autrement dit, pour les nombres positifs, le code complément a la même forme que le code original ; pour les nombres négatifs, le code complément est l’inversion de la partie numérique du code original.

3. Code complémentaire

Le code complémentaire est introduit sur la base du concept de congruence. Regardons un exemple où la soustraction est implémentée par addition. Supposons que l'heure actuelle soit 6 heures, heure de Pékin, mais qu'il existe une montre à 8 heures, soit 2 heures d'avance sur l'heure de Pékin. Il existe deux méthodes d'étalonnage, l'une consiste à reculer de 2 heures et l'autre. l'autre consiste à avancer de 10 heures. S'il est stipulé que le cadran arrière est pour la soustraction et le cadran avant pour l'addition, alors soustraire 2 et ajouter 10 sont équivalents à la montre, c'est-à-dire que la soustraction de 2 peut être obtenue en ajoutant 10. En effet, 8 plus 10 égale 18. Cependant, la montre ne peut indiquer qu'un maximum de 12. Lorsqu'il est supérieur à 12, 12 est naturellement perdu 18 moins 12 n'en laisse que 6. Cela montre que la soustraction peut être remplacée par l’addition sous certaines conditions. Ici "12" est appelé "modulo", et 10 est appelé le complément de "-2" modulo 12. Généralisé au général :

A – B = A + ( – B + M ) = A + ( – B ) complément

On voit que sous la condition du module M, A moins Pour accéder à B, vous pouvez utiliser A plus le complément de -B. Ici, le module peut être considéré comme la capacité du compteur. Pour l'exemple de montre ci-dessus, le module est de 12. Dans l'ordinateur, ses composants ont un nombre fixe de chiffres. Si le nombre de chiffres est n, la valeur de comptage est, c'est-à-dire la capacité du compteur. Par conséquent, le code complémentaire dans l'ordinateur est modulo " " et sa définition. est la suivante :

En bref, pour un nombre positif, son complément a la même forme que le code original et d'après les équations (3) et (4), on voit que pour un nombre négatif, le complément est le dernier chiffre de son complément plus 1.

En bref, le code original, le code complément et le code complément des nombres positifs sont exactement les mêmes ; le code original, le code complément et le code complément des nombres négatifs ont des formes différentes. De plus, une attention particulière doit être portée au fait que pour le complément à un et le complément à un d'un nombre négatif (c'est-à-dire un nombre avec un bit de signe égal à 1), les plusieurs chiffres après le bit de signe ne représentent pas la valeur de le numéro. Si vous souhaitez connaître la taille de ce nombre, vous devez exiger son complément ou son complément.

Recommandé : "Vidéo de programmation"

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)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

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)

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

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

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&

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.

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".

Impossible de copier les données du bureau distant vers l'ordinateur local Impossible de copier les données du bureau distant vers l'ordinateur local Feb 19, 2024 pm 04:12 PM

Si vous rencontrez des problèmes pour copier des données d'un poste de travail distant vers votre ordinateur local, cet article peut vous aider à les résoudre. La technologie de bureau à distance permet à plusieurs utilisateurs d'accéder à des bureaux virtuels sur un serveur central, assurant ainsi la protection des données et la gestion des applications. Cela contribue à garantir la sécurité des données et permet aux entreprises de gérer leurs applications plus efficacement. Les utilisateurs peuvent être confrontés à des difficultés lors de l'utilisation du bureau à distance, notamment l'impossibilité de copier les données du bureau distant vers l'ordinateur local. Cela peut être dû à différents facteurs. Par conséquent, cet article fournira des conseils pour résoudre ce problème. Pourquoi ne puis-je pas copier depuis le poste de travail distant vers mon ordinateur local ? Lorsque vous copiez un fichier sur votre ordinateur, il est temporairement stocké dans un emplacement appelé presse-papiers. Si vous ne pouvez pas utiliser cette méthode pour copier les données du poste de travail distant vers votre ordinateur local