Complément

Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
C.l
Membre Relatif
Messages: 109
Enregistré le: 11 Juin 2013, 19:48

Complément

par C.l » 19 Oct 2013, 12:12

Bonjour,


est-ce que quelqu'un pourrait m'expliquer ce que c'est le complément à 2 d'un nombre?



Merci d'avance...



Dlzlogic
Membre Transcendant
Messages: 5273
Enregistré le: 14 Avr 2009, 12:39

par Dlzlogic » 19 Oct 2013, 12:58

Bonjour,
A mon avis, c'est ce qu'il faut ajouter à ce nombre pour obtenir 2.
J'ai beaucoup utilisé le complément à 1, mais je crois que c'est la première fois que j'entends parler du complément à 2.
Par curiosité, ça se situe dans quel contexte ?

DeepSpidou2.5
Messages: 1
Enregistré le: 19 Oct 2013, 11:12

par DeepSpidou2.5 » 19 Oct 2013, 13:32

Si mes souvenirs sont bons, prendre le complément à deux d'un nombre binaire, c'est inverser tout ses bits puis lui rajouter 1.

Par exemple 1101110100.
On inverses ses bits : 0010001011.
On lui ajoute 1 : 0010001100.

A vérifier... ;)

C.l
Membre Relatif
Messages: 109
Enregistré le: 11 Juin 2013, 19:48

par C.l » 19 Oct 2013, 13:43

DeepSpidou2.5 a écrit:Si mes souvenirs sont bons, prendre le complément à deux d'un nombre binaire, c'est inverser tout ses bits puis lui rajouter 1.

Par exemple 1101110100.
On inverses ses bits : 0010001011.
On lui ajoute 1 : 0010001100.

A vérifier... ;)



Oui c'est tout à fait ça merci.. Mais comment vous-avez passé de
- On inverses ses bits : 0010001011
à
- On lui ajoute 1 : 0010001100

Enfin vous-avez ajouter 1, mais je n'arrive pas trop à voir comment vous l'avez fait?

vous avez fait : 0010001011 + 0000000001 ?

C.l
Membre Relatif
Messages: 109
Enregistré le: 11 Juin 2013, 19:48

par C.l » 19 Oct 2013, 13:49

Dlzlogic a écrit:Bonjour,
A mon avis, c'est ce qu'il faut ajouter à ce nombre pour obtenir 2.
J'ai beaucoup utilisé le complément à 1, mais je crois que c'est la première fois que j'entends parler du complément à 2.
Par curiosité, ça se situe dans quel contexte ?



:-) en informatique, représentation de l'information

Avatar de l’utilisateur
fatal_error
Membre Légendaire
Messages: 6610
Enregistré le: 22 Nov 2007, 12:00

par fatal_error » 19 Oct 2013, 14:19

bj CI,

wiki from the one's complement .

On inverses ses bits : 0010001011
à
- On lui ajoute 1 : 0010001100

Code: Tout sélectionner
 0 0 1 0 0 0 1 0 1 [COLOR=Green]1[/COLOR]
+                  [COLOR=Green]1[/COLOR]
--------------------
                 [COLOR=DarkOrange]1[/COLOR]|  <-- [COLOR=Green]1[/COLOR]+[COLOR=Green]1[/COLOR] = [COLOR=DarkOrange]0[/COLOR] retient [COLOR=DarkOrange]1[/COLOR]
+0 0 1 0 0 0 1 0 1|[COLOR=DarkOrange]0[/COLOR]
--------------------
               1|   
+0 0 1 0 0 0 1 0|0 0
--------------------
+0 0 1 0 0 0 1 1 0 0
la vie est une fête :)

Dlzlogic
Membre Transcendant
Messages: 5273
Enregistré le: 14 Avr 2009, 12:39

par Dlzlogic » 19 Oct 2013, 14:45

Je recommande aussi cet article
http://fr.wikipedia.org/wiki/Compl%C3%A9ment_%C3%A0_deux
C'est un truc que j'avais complètement oublié.

C.l
Membre Relatif
Messages: 109
Enregistré le: 11 Juin 2013, 19:48

par C.l » 20 Oct 2013, 10:21

Merci Beaucoup à vous!!

 

Retourner vers ✯✎ Supérieur

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 61 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite