salut
je veux la complements à 2 du nombre -13.50 svp
comment fais-je ?
-----
05/11/2010, 12h40
#2
invite1150e7f5
Date d'inscription
janvier 1970
Messages
26
Re : complement à deux !
Bjr,
Quel est le rapport avec l'électronique ?
05/11/2010, 13h06
#3
erff
Date d'inscription
avril 2007
Messages
1 625
Re : complement à deux !
Bonjour,
De plus il faut nous dire sur combien de bits tu travailles ! combien sont réservés à la partie fractionnaire ou à la partie entière ?
05/11/2010, 13h48
#4
indri
Date d'inscription
mars 2007
Localisation
Belgique
Âge
36
Messages
1 158
Re : complement à deux !
Envoyé par jerrol
Bjr,
Quel est le rapport avec l'électronique ?
C'est une facon de codé les nombres négatifs en binaire, utilisé par les ordinateurs et "puces" programmables électroniques donc c'est bien une questin d'électronique !
Là où va le vent...
Aujourd'hui
A voir en vidéo sur Futura
05/11/2010, 13h54
#5
Seb.26
Date d'inscription
juin 2005
Localisation
Rhône-Alpes
Âge
48
Messages
2 983
Re : complement à deux !
Il va finir par falloir créer un sous-forum "Fais mes devoirs à ma place !"
<< L'histoire nous apprend que l'on apprend rien de l'histoire. >>
05/11/2010, 14h12
#6
invite1150e7f5
Date d'inscription
janvier 1970
Messages
26
Re : complement à deux !
Envoyé par indri
C'est une facon de codé les nombres négatifs en binaire, utilisé par les ordinateurs et "puces" programmables électroniques donc c'est bien une questin d'électronique !
Oui, je sais bien. Mais la question, posée comme elle est posée, a une connotation plus informatique qu'électronique.
05/11/2010, 14h17
#7
polo974
Date d'inscription
février 2007
Messages
9 019
Re : complement à deux !
Envoyé par No1
salut
je veux la complements à 2 du nombre -13.50 svp
comment fais-je ?
déjà, il est clair que 13.5, c'est la moitié de 27 et 27 en binaire, ça donne 11011, donc 13.5, ça donne 1101,1
en binaire pour diviser par 2, on décale la virgule de 1 chiffre à gauche
c'est comme en base dix (notre base usuelle), pour diviser par dix, on aussi décale la virgule de 1 chiffre à gauche.
bon, maintenant, pour le complément à 2....
et bien pour avoir un résultat sur 8 bits, il suffit de faire (en base 2)
100000000 - le nombre
(1 suivi de 8 fois le 0)
(en fait, ce nombre, c'est 256 soit 2 puissance 8)
faisons le calcul avec 27, ce qui donne:
111....
et décalons la virgule, ce qui donne:
111...,.
on peut aussi tout faire en décimal et passer en binaire à la fin:
256 - 27 = ...
passer en binaire:
111....
placer la virgule:
111...,.