Décimale codé binaire
Résolu/Fermé
1modesty
Messages postés
22
Date d'inscription
dimanche 25 janvier 2009
Statut
Membre
Dernière intervention
14 février 2009
-
27 janv. 2009 à 23:25
krifa - 21 avril 2009 à 17:53
krifa - 21 avril 2009 à 17:53
A voir également:
- Décimale codé binaire
- Code asci - Guide
- Codage binaire - Guide
- Code puk bloqué - Guide
- Code telephone oublié - Guide
- Code activation windows 10 - Guide
3 réponses
dans le code BCD il y a 10 combinaisons une pour chaque symbole décimal
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
alors que sur 4 bits nous avons 16 combinaisons possibles les 10 du code et 6 interdites au code qui sont le
10 1010
11 1011
12 1100
13 1101
14 1110
15 1111
lorsque l'on fait la somme
1 exemple
3+5=8 0011
+ 0101
1000 ce résultat est inferieur a 9 (1001) donc pas de probleme
2 exemple
5+7=12 0101
+0111
1100 ce résultat est compris dans les combinaisons interdites comprise entre 9 et 15 donc nous devons ajouter 6+0110
0001 0010 le résultat est bien 12 en BCD
3 exemple
9+8=17 1001
+1000
1 0001 la combinaisons n'est pas interdite mais le résultat est supérieur à 15 donc il faut ajouter 6
+0110
0001 0111 le résultat est bien 17 en BCD (0001 0111)
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
alors que sur 4 bits nous avons 16 combinaisons possibles les 10 du code et 6 interdites au code qui sont le
10 1010
11 1011
12 1100
13 1101
14 1110
15 1111
lorsque l'on fait la somme
1 exemple
3+5=8 0011
+ 0101
1000 ce résultat est inferieur a 9 (1001) donc pas de probleme
2 exemple
5+7=12 0101
+0111
1100 ce résultat est compris dans les combinaisons interdites comprise entre 9 et 15 donc nous devons ajouter 6+0110
0001 0010 le résultat est bien 12 en BCD
3 exemple
9+8=17 1001
+1000
1 0001 la combinaisons n'est pas interdite mais le résultat est supérieur à 15 donc il faut ajouter 6
+0110
0001 0111 le résultat est bien 17 en BCD (0001 0111)
Pmastery
Messages postés
84
Date d'inscription
mercredi 27 février 2008
Statut
Membre
Dernière intervention
2 décembre 2011
2
28 janv. 2009 à 04:52
28 janv. 2009 à 04:52
salut .. !! jai suivi un petit cour sur le code binaire .. !
mais c'etait en reseautique avec 8 bit pour un octect ...
ca donnais quelque chose dans le genre
128 - 64 - 32 - 16 - 8 - 4 - 2 - 1
cela donnait en code binaire ..
11111111
qui composait un octet des 4 d'une adresse ip .
alors je vois .. ton probleme un peu ..
ce bien comme ca que tu calcule .. ??
poue le nombre 88
8421 8421
1000 1000
cela est 2 chiffre . ?
soit 1000 = 8
1000 = 8
donc 88 ??
dit moi comment tu fais pour arrive a ca ??
156 1111 0000
+ 0110 0110
=
0001 0101 0110
c'est quoi au juste comme ca . ?
8421 8421 + 8421 8421
1111 0000 + 0110 0110
c bizarre pas mal .
le code depasse jamais 4 bit . ?
mais moi ton calcul sur une ligne .. !!
. !!
mais c'etait en reseautique avec 8 bit pour un octect ...
ca donnais quelque chose dans le genre
128 - 64 - 32 - 16 - 8 - 4 - 2 - 1
cela donnait en code binaire ..
11111111
qui composait un octet des 4 d'une adresse ip .
alors je vois .. ton probleme un peu ..
ce bien comme ca que tu calcule .. ??
poue le nombre 88
8421 8421
1000 1000
cela est 2 chiffre . ?
soit 1000 = 8
1000 = 8
donc 88 ??
dit moi comment tu fais pour arrive a ca ??
156 1111 0000
+ 0110 0110
=
0001 0101 0110
c'est quoi au juste comme ca . ?
8421 8421 + 8421 8421
1111 0000 + 0110 0110
c bizarre pas mal .
le code depasse jamais 4 bit . ?
mais moi ton calcul sur une ligne .. !!
. !!
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
28 janv. 2009 à 08:54
28 janv. 2009 à 08:54
Il ne faut pas confondre DCB avec le binaire naturel ;)
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
28 janv. 2009 à 08:55
28 janv. 2009 à 08:55
En fait, on ajoute 6 effectivement quand le résultat est inférieur à 9 mais aussi lorsqu'on a une retenue auxiliaire. Ce qui est le cas pour la partie de droite.