Pb sur le binaire

Fermé
sana - 25 nov. 2004 à 21:02
 Utilisateur anonyme - 26 nov. 2004 à 14:32
bonsoir a tous et je vous remerci de votre aide d'avance
j'ai un exercice qui est corriger mais je n'ai pas compris il nous a demander de convertir les nombres decimaus en binaire puis effectuer les aditions suivantes en binaires sur 8bits :
-55+26
(26)10=(11010)2=(00011010)2 ======> dans cette phrase pourquoi il a ajouter 000 a gauche que ne binaire c'est toujours sur 8positions ou quoi?
(55)10 = (110111)2=(00110111)2
(-55)=(11001001)2 =======> est ce que pour avoir la representation d'un chiffre negatif on le cherche en tant que positif en binaire puis on l'inverse et on ajoute +1 ?

00011010
+
11001001
___________
11100011
-
1
____________
11100010


je n'est pas compris pourkoi il a fait (-1) ?


je veux savoir c'est koi les nombre binaire ?et aussi les nombres decimaux et les exhadecimaux svp ?
est ce que tout nombres representés en binare en decimale et exhadcimale commencant pas 1 est un chiffre nesgatif et commencant par zero l est positif ?

je vous en suis reconnaicante merci enormement de votre aide.
j'attend votre reponse et merci bokou a tous

2 réponses

blurk Messages postés 486 Date d'inscription vendredi 16 avril 2004 Statut Membre Dernière intervention 15 mars 2009 160
26 nov. 2004 à 02:47
généralement, en décimal, on utilise le signe "- " pour exprimer une valeur négative.

quand le bit de poids fort d'un nombre binaire signé est à 1, c'est qu'il est négatif. il ne reste plus qu'à faire son complément à 1 pour connaitre sa valeur absolue.
Pas besoin de complément à 1 pour l'additioner à un nombre positif
le résultat sera cohérent, à partir du moment ou on connait son nombre de chiffres,et qu'on effectue l'addition avec tous les chiffres, même ceux qui sont à 0

Un ordinateur est fait de circuits électriques logiques, les circuits électriques logiques sont fait d'interrupteurs chimiques, et un interrupteur ne comporte que 2 positions que nous nommerons 0 et 1 pour une compréhension plus aisée. Ces 0 et ces 1 peuvent être assemblés sous forme de nombres, avec par exemple 32 chiffres , ce qui permet d'obtenir 4294967296 possibilités, pour le calcul c'est intéressant.
les hexadécimaux sont un intermédiaire entre l'humain et la machine,
ils sont en base 16.
un seul de leurs chiffres peut exprimer l'équivalent de 4 chiffres binaires, ce qui est un avantage décisif par rapport aux nombres décimaux, surtout pour exprimer des valeurs traduites du binaire de manière concise.
¤
0
Utilisateur anonyme
26 nov. 2004 à 14:32
Bonjour,

Pouquoi 8 bits ?

Un mathématicien a comprit que par simple regroupement binaire,
on pouvait passer de la base(2) a la base(16) sans faire de
calcul fastidieux. Lorsque l'on a un mot binaire, on effectue
un regroupement par 4 bits (symbole), d'ou :

10100111 devient : 1010 0111 qui s'exprime enfin A7 base(16)

donc 10100111(2) = A7(16) = 167(10)

Pour représenter tous les caractères de l'alphabet, nous avons
besoin au minimum de 26 lettres minuscules + 26 lettres majuscules
+ 10 symboles formant les nombres à base 10 + les caractères
de ponctuation de la langue, on dépasse ainsi facilement le
nombre de 64, et en binaire le multiple est (64 * 2) = 128.
Avec un nombre de 128, on a déjà 7 bits, et on y a ajouter
un bit pour le signe, l'ASCII était né. Au fils des ans, nombre
de table ASCII furent ajouter pour représenter les langues
de différents pays.

Quelque soit l'instruction utiliser pour récupérer l'information
du micro-processeur, la valeur retourner est au minimum un octets
de huit bits. L'architecture matériel a été concu ainsi pour
les besoins du moment. Aujourd'hui nous avons des processeurs
qui ont des bus de 32 bits, donc 4 octets, une seule instruction
permets de récupérer 32 bits à la fois. Le dernier processeur
que j'ai vu sur le net avait une architecture moitié-32 bits
et moitié-64 bits. Donc, pour ma part les version de XP64,
ne sont pas encore réel.

Qu'est-ce que le complément à 1

Nous avons tous apprit à calculer en base(10). 10 symboles forment
la définition de la base, soit : 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9

Vous avez toujours effectuer le complément à 1 depuis que vous
avez appris le calcul. En effet, lorsque vous allé au magasin,
et que vous acheté une bricole qui vous coute $0.67, vous donnez
au caissier $1.00, à ce moment le caissier effectue le complément
à 1 du montant coutant :

Démonstration :

1.) Combien à partir de 7 pour obtenir 9 -> 2
2.) Combien à partir de 6 pour obtenir 9 -> 3
3.) Plus 1

.$0.67
.$0.32
.-----
.$0.99
+$0.01
------
=$1.00

d'ou

.$0.32
+$0.01
------
=$0.33

Le caissier vous remet donc $0.33 cents.

Lupin

~L'essentiel est invisible pour les yeux~
~On ne voit bien qu'avec le coeur~
0