Parité d'un octet
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

Parité d'un octet



  1. #1
    sharkan31

    Parité d'un octet


    ------

    Bonjour

    J'ai trouvé comment exprimer la parité d'un nombre binaire a3a2a1a0:
    ________ _ _ _ _
    Parité(a3a2a1a0)=a3a2a1a0+a3a2 a1a0+a3a2a1a0...

    Mais je vois pas trop comment trouver la parité d'un octet grâce a cela..
    ___________
    on prof me dit d'utiliser ça: Parité(a,b)=a ouexclusif b je vois comment on peut trouver cette relation déjà,et en quoi elle permet de calculer la parité d'un octet.

    merci à vous

    guy

    -----

  2. #2
    jiherve

    Re : Parité d'un octet

    Bonsoir,
    calculer une parité, quelque soit la longueur du mot revient à compter les 1 et à définir si le résultat est pair ou impair, donc a faire des additions bit à bitt sans retenue, ce que fait très bien un ou exclusif (xor) car son autre petit nom c'est semi additioneur.
    Donc pour un octet :
    p = a0 xor a1 xor a2 xor a3 xor a4 xor a5 xor a6 xor a7.
    la parité sera dite paire si P = 0 impaire dans le cas contraire.
    JR
    l'électronique c'est pas du vaudou!

  3. #3
    sharkan31

    Re : Parité d'un octet

    Merci beaucoup pour votre réponse cependant je comprend pas trop pourquoi si P=0 alors c'est paire..

  4. #4
    jiherve

    Re : Parité d'un octet

    Re
    En binaire un nombre pair se termine toujours par un 0 et un impair par un 1.
    JR
    l'électronique c'est pas du vaudou!

  5. A voir en vidéo sur Futura
  6. #5
    sharkan31

    Re : Parité d'un octet

    Re
    Pourquoi alors on ne fait pas alors:
    P=a0?
    guy

  7. #6
    jiherve

    Re : Parité d'un octet

    Re
    J'ai écrit: qu"il fallait compter les 1!
    il n'est pas question ici de prendre en compte la parité de la valeur exprimée par l'octet!
    soit : 11000010 et 11000001 les deux valeurs possèdent 3 '1' donc P = '1' et pourtant la première exprime une valeur paire et la seconde est impaire mais dans les deux cas "a0 xor a1 xor a2 xor a3 xor a4 xor a5 xor a6 xor a7 " vaut '1' .
    pour mémoire a xor b vaut '1' si a et b sont de valeurs complémentaires.
    Y a du mail ici.
    JR
    l'électronique c'est pas du vaudou!

Discussions similaires

  1. [C++] octet d'un fichier dans un string
    Par invite588b7304 dans le forum Programmation et langages, Algorithmique
    Réponses: 3
    Dernier message: 19/09/2011, 14h19
  2. decomposition d'un octet
    Par invite88c4773b dans le forum Électronique
    Réponses: 8
    Dernier message: 20/08/2011, 10h14
  3. Ajout d'un octet sur trame série
    Par invitec279933e dans le forum Électronique
    Réponses: 1
    Dernier message: 18/02/2011, 11h35
  4. décomposition d'un mp3 en octet
    Par ti7bo7 dans le forum Électronique
    Réponses: 14
    Dernier message: 11/11/2007, 22h05
  5. lecture d'un octet par PIC16F873
    Par invite0ff982b6 dans le forum Électronique
    Réponses: 0
    Dernier message: 31/05/2007, 13h59
Découvrez nos comparatifs produits sur l'informatique et les technologies.