[Familles de codes] complémentaire

  • Partenaires

Utilisateurs qui regardent le poste (Total: 0, Members: 0, Invité: 0)

Statut
La discussion n'est pas ouverte à d'autres réponses
fsadki

fsadki

Membre d'Honneur
Level 5
Level 4
Level 3
Level 2
Level 1
1 Juin 2010
8,168
1
944
31
Euh... Chez moi
Salut tout le monde ;)

Alors je lisais mes cours quand j'ai aperçu une définition que je ne comprend absolument pas.

C'est la définition d'un code pondéré et d'un code décimal.
Ainsi que code auto-complémentaire et code à excédent E.
J'ai beau lire et relire, la définition même du professeur me paraît flou.

Et autre question, qu'est-ce qu'un bit inversé ?

Ses petites choses ne sont pas au programme mais j'aimerai tout de fois les comprendre.

Merci d'avance ;)
 
Nayres

Nayres

Membre Banni
15 Avr. 2012
3,431
0
341
Quelque part.
Code décimal c'est tout simplement un nombre composé des chiffres de 1 à 9, par exemple 352(10) est un décimal, il est utilisé puisque les humains ne peuvent pas comprendre le binaire hein, pour coder un code décimal en code binaire on divise par 2 jusqu'à ce qu'on ait 0, puis on prendre les reste ce qui donne forcement par exemple 100101 ou autre il y a d'autre façon pour le coder

Code pondéré je ne connais pas mais :

Pour bit inversé, par exemple on a les opcodes suivants :
E9 56 97 B6

Celui ci deviendra
B6 97 56 E9
 
fsadki

fsadki

Membre d'Honneur
Level 5
Level 4
Level 3
Level 2
Level 1
1 Juin 2010
8,168
1
944
31
Euh... Chez moi
Code décimal c'est tout simplement un nombre composé des chiffres de 1 à 9, par exemple 352(10) est un décimal, il est utilisé puisque les humains ne peuvent pas comprendre le binaire hein, pour coder un code décimal en code binaire on divise par 2 jusqu'à ce qu'on ait 0, puis on prendre les reste ce qui donne forcement par exemple 100101 ou autre il y a d'autre façon pour le coder

Code pondéré je ne connais pas mais :

Pour bit inversé, par exemple on a les opcodes suivants :
E9 56 97 B6

Celui ci deviendra
B6 97 56 E9

Merci de ta réponse :) dommage pour le pondéré ^_^
On avait pas vue la conversion d'une base 10 à deux.
C'était plus d'une base 2 à 8 ou 16 et inversement.
Par exemple 8 = 2^3
Donc on rangera les chiffres binaires par paquets de 3.
Ceci dis ca ne marche pas pour la conversion vers la base décimale.
Je comprend mieux maintenant.
Merciii :)
 
Statut
La discussion n'est pas ouverte à d'autres réponses