Bonjour,
J'ai trouvé cet exo qui nous demande de donner la représentation en binaire des nombres codés en BCD suivants:
(89) (2048) (1984)
donc esq pour le (89) en BCD c'est (10001001)2 (la même chose qu'au binaire normalement)
pour (2048) en BCD c'est (0010 0000 0100 1000)BCD et en binaire c'est (10 0 100 1000)? corrigez moi si j'ai tort svp et expliquez moi pourquoi c'est faux, merci d'avance.
Passez une bonne aprés midi.
bonsoir
(89) en BCD c'est (10001001) oui
la même chose qu'au binaire normalement non, c'est (1011001)2
Zrun,
en BCD, on convertir en binaire chiffre à chiffre (sur 4 bits):
1000 pour le 8
1001 pour le 9
(2048) en BCD c'est (0010 0000 0100 1000)BCD ---- oui
en binaire, c'est faux.
pense que 2048 est une puissance de 2...
Ok je vois merci !
Maintenant je vois pas trop qu'elle est la question ? Tu y as répondu dans des messages non ?
Bonsoir
Comme la dit carita , tu peux faire les puissance de 2 qui tombe pile ou la division euclidien par 2 et il faut prendre les reste de bas en haut .
Si j'ai faux corriger moi .
bonjour à vous,
oui foq, c'est bien ainsi pour convertir du décimal en binaire.
datasciecectt, pour convertir de DCB en binaire (sans passer par le décimal)
tu dois affecter, des 'poids' à chaque 'chiffre', comme en décimal.
en décimal 137 = 1 * 100 + 3 * 10 + 7
selon la position de chaque chiffre dans le nombre, on leur affecte un 'poids' qui est une puissance de 10 :
unité 10^0
dizaine 10^1
centaine 10^2
milliers 10^3
etc
pour passer de DCB à binaire, on va retrouver cette structure, ou plutôt 2 structures combinées:
- le poids relatif à la position du chiffre (codé BCD) dans le nombre : une puissance de10, comme décrit ci-dessus
- le poids relatif à la position du bit dans le chiffre codé BCD : 2³ 2² 2 1 --- de gauche à droite
un exemple expliquera mieux que de longs discours...
3710 = 0011 0111 bcd
j'ai fait sur tableur pour meilleure lisibilité :
d'où 3710 = 0011 0111 bcd = 1001012
pour un décimal à 3 chiffres, les poids les plis à gauche seraient donc 800 400 200 100
etc.
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :