Bijour, je voudrais savoir, FC donne quoi en décimal, sachant que c’est un nombre signé.
merci
-124
Ce message n’était pas conforme aux règles d’utilisation du nouveau forum :
FF: -1
FE: -2
FD: -3
FC: -4
…
80: -128
Ca dépend de la convention…
FC = 11111100 = - 00000011 = -3
(dans cette convention, FF = - 00 = 0, et 80 = -127)
Edité le 11/03/2008 à 17:53
Il existe différents codages :neutre: Le codage que j’ai décrit est l’un de ceux que l’on a vu à l’IUT.
Oui, c’est le complément à 1, mais habituellement, on utilise le compément à 2
J’ai un thermomètre électronique branché sur port série, les valeurs renvoyées sont sur 8 bits, le 1er indiquant le signe et la valeur réelle est codée sur les 7 bits suivants.
Ici on a donc 1111 1100 le 1er bit indique que c’est un nombre négatif
La valeur est 0111 1100 ce qui donne 124
Résultat final -124, d’où ma réponse exotique.
Comme quoi dans les applications réelles on ne suit pas toujours la norme :paf:
Normalement ici on doit trouver -3. C’est avec qu’elle méthode qu’on trouve -3 ?
Complément à 1
Quelqu’un peut me montrer le déroulement des opérations à faire? merci
Effectuer d’abord la complémentation à 1 d’un nombre binaire en remplaçant chaque chiffre binaire par son inverse. Le 1 est remplacé par un 0 et le 0 est remplacé par un 1.
[fr.wikipedia.org...](http://fr.wikipedia.org/wiki/Arithm%C3%A9tique_binaire#Compl.C3.A9ment_.C3.A0_un)