A voir également:
- Comment savoir si un nombre binaire est negatif
- Codage binaire - Guide
- Nombre facile - Télécharger - Outils professionnels
- Negatif +62 - Guide
- Comment savoir le nombre de message dans une conversation sms ✓ - Forum Téléphones & tablettes Android
- Pour participer à un jeu, josé doit donner un nom de code à chacun des membres de son équipe. il veut utiliser le code binaire. il essaie avec seulement 3 bits. mais cela ne suffit pas. combien de membres n'auront pas de code ? ✓ - Forum Powerpoint
11 réponses
Remad
Messages postés
1662
Date d'inscription
mardi 27 mai 2008
Statut
Membre
Dernière intervention
27 juillet 2012
696
13 juin 2008 à 16:34
13 juin 2008 à 16:34
Tu as un nombre binaire : exemple 1111 1111 => si le 1er chiffre est un 0, il est positif, tu as la réponse. S'il est égal a 1, il est négatif, il faut le convertir :
1111 1111 => tu inverse tout les chiffres :
0000 0000 => tu rajoute 0000 0001 :
0000 0001 => tu as ton nombre! => 1 => ton chiffre signé est -1.
avec 1100 1010 => signé :
1100 1010 => 0011 0101
0011 0101 + 0000 0001 = 0011 0110 => 54
Le chiffre est -54
1111 1111 => tu inverse tout les chiffres :
0000 0000 => tu rajoute 0000 0001 :
0000 0001 => tu as ton nombre! => 1 => ton chiffre signé est -1.
avec 1100 1010 => signé :
1100 1010 => 0011 0101
0011 0101 + 0000 0001 = 0011 0110 => 54
Le chiffre est -54
Le programmeur a le libre choix de la convention adoptée. Dans les deux cas le microprocesseur calcule de la même façon et donne un résultat correct.
Exemple :
00101101 = 45
10001000 = 136 45 + 136 = 181
ou
00101101 = + 45
1 0001000 = - 120 (+45) + (-120) = -75
Dans les deux cas, le microprocesseur effectue :
00101101
10001000
__________
10110101
le resultat 10110101 = 181 ou 1 0110101 = - 75 selon votre lecture!!
et c'est exactement pour ca qu'on a adopté la représentation en complement à 2, elle facilite adopte l'homme à la machine!!!!
Exemple :
00101101 = 45
10001000 = 136 45 + 136 = 181
ou
00101101 = + 45
1 0001000 = - 120 (+45) + (-120) = -75
Dans les deux cas, le microprocesseur effectue :
00101101
10001000
__________
10110101
le resultat 10110101 = 181 ou 1 0110101 = - 75 selon votre lecture!!
et c'est exactement pour ca qu'on a adopté la représentation en complement à 2, elle facilite adopte l'homme à la machine!!!!
c'est à dire, c'est écrit comment? c'est un signe particulier qui indigne si c'est signé (oulah ça se complique ;)?
ahahaha d'accord ma question est conne, je m'en été pas rendu compte...
j'ai jamais fait vraiment d'informatique, et cette année j'ai un cours à la fac (je suis pas du tout en filière scientifique) qui traite de l'arithmétique binaire.
Je me dis que le prof me demandera peut être de convertir des chiffres en binaire donc je veux savoir comment on voit le fait que le chiffre soit signifié, donc, sur du papier (si c'est possible...)
j'ai jamais fait vraiment d'informatique, et cette année j'ai un cours à la fac (je suis pas du tout en filière scientifique) qui traite de l'arithmétique binaire.
Je me dis que le prof me demandera peut être de convertir des chiffres en binaire donc je veux savoir comment on voit le fait que le chiffre soit signifié, donc, sur du papier (si c'est possible...)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Remad
Messages postés
1662
Date d'inscription
mardi 27 mai 2008
Statut
Membre
Dernière intervention
27 juillet 2012
696
13 juin 2008 à 16:23
13 juin 2008 à 16:23
Euhhhh... sur quoi, du papier? Dans un programme?
dsl pour le double post, je vois de voir la réponse...
d'accord, j'ai tout compris merci beaucoup c'est cool!!!
ahaahaha vous devez bien vous marrer en voyant des questions comme ça!
d'accord, j'ai tout compris merci beaucoup c'est cool!!!
ahaahaha vous devez bien vous marrer en voyant des questions comme ça!
Remad
Messages postés
1662
Date d'inscription
mardi 27 mai 2008
Statut
Membre
Dernière intervention
27 juillet 2012
696
13 juin 2008 à 15:48
13 juin 2008 à 15:48
Sa dépend si ton chiffre est "signée" ou "non-signée". Si le chiffre est signée, (11111111)=-1. Si ce n'est pas signée, (11111111)=255 ;)
Xei
Messages postés
156
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
21 février 2009
56
>
gab
13 juin 2008 à 16:08
13 juin 2008 à 16:08
Normalement c'est indiqué si le chiffre est signé ou pas.
Remad
Messages postés
1662
Date d'inscription
mardi 27 mai 2008
Statut
Membre
Dernière intervention
27 juillet 2012
696
13 juin 2008 à 16:21
13 juin 2008 à 16:21
de base, il est non signée. considère qu'il est signé seulement si on te l'indique.
Xei
Messages postés
156
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
21 février 2009
56
13 juin 2008 à 16:27
13 juin 2008 à 16:27
Sur papier, si tu dois calculé un nombre binaire ils te dirons soit 11111 le nombre binaire signé, calculé sa valeur pour trouvé un nombre hexadécimal...
Enfin moi j'ai toujours vu cela. Après dans la pratique (programmation) je ne sais pas
Enfin moi j'ai toujours vu cela. Après dans la pratique (programmation) je ne sais pas
Xei
Messages postés
156
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
21 février 2009
56
13 juin 2008 à 16:29
13 juin 2008 à 16:29
Voila, je pense que tu sait tout pour ce qui est de l'information papier lol :p
17 oct. 2016 à 02:53
1100 1010 => 0011 0101
0011 0101 + 0000 0001 = 0011 0110 => 54
Le chiffre est -54
C'est faux..