codage binaire
Répondre à la discussion
Affichage des résultats 1 à 11 sur 11

codage binaire



  1. #1
    invitecad1e610

    Exclamation codage binaire


    ------

    salut,
    "le complément a un : Le souci avec un tel système est qu'il y a toujours deux représentations de la valeur 0 pour un nombre de bit donné.",
    j'ai pas compris le problème du complément a un dans le codage binaire, quelqun peut m'aider svp?

    -----

  2. #2
    NicoEnac

    Re : codage binare

    Le complément marche ainsi :

    Tu as 5 qui a pour code binaire sur 4 bits : 0101
    Pour trouver -5 tu fais juste le complément : 1010.

    Maintenant que dire de zéro ? Positif ou négatif ?

    Si tu considères +0 ça donnera : 0000
    Si tu considères -0 ça donnera : 1111 (complément de +0)

    La particularité du complément à 1 c'est que sur 4 bits (mais ça se généralise à n bits) tu codes les nombres de l'intervalle [-7;7] alors qu'en binaire naturel tu codes [0;15].

    Compris ?

  3. #3
    Jack
    Modérateur

    Re : codage binare

    Citation Envoyé par NicoEnac Voir le message
    Le complément marche ainsi :

    Tu as 5 qui a pour code binaire sur 4 bits : 0101
    Pour trouver -5 tu fais juste le complément : 1010.

    Maintenant que dire de zéro ? Positif ou négatif ?

    Si tu considères +0 ça donnera : 0000
    Si tu considères -0 ça donnera : 1111 (complément de +0)

    La particularité du complément à 1 c'est que sur 4 bits (mais ça se généralise à n bits) tu codes les nombres de l'intervalle [-7;7] alors qu'en binaire naturel tu codes [0;15].

    Compris ?
    Tu sors ça d'où? Pour coder des nombre entiers négatifs, on n'utilise le complément à 2. -5 se code donc 1011 sur 4 bits.

    Le complément à 1 est une simple inversion bit à bit et n'a aucun intérêt du point de vue arithmétique.

    A+
    Dernière modification par Jack ; 18/06/2008 à 18h29. Motif: orthographe

  4. #4
    DAUDET78

    Re : codage binare

    Citation Envoyé par Jack Voir le message
    Le complément à 1 est une simple inversion bit à bit et n'a aucun intérêt du point de cue artmétique.
    Oui, mais la question porte sur le complément à 1 ! qui n'est plus utilisé depuis belle lurette ....et pour cause.
    J'aime pas le Grec

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

    Re : codage binare

    ça permet de faire un mask de bit paramètrable en dynamique

    Code:
    MOVLW 1         ; bit 0
    MOVWF ATMP      ; on le sauve
    IORWF   PORTB,f ; on le met à 1
    ;positionne le bit à 1
    
    COMF ATMP,W     ; rappel du mask de bit0 avec complément à 1
    ANDWF   PORTB,f ; on le met à 0
    ;positionne le bit à 0
    A+, pat

  7. #6
    DAUDET78

    Re : codage binare

    Citation Envoyé par DAUDET78 Voir le message
    qui n'est plus utilisé depuis belle lurette ....et pour cause.
    Je parlais pour la représentation d'une variable signée
    J'aime pas le Grec

  8. #7
    Jack
    Modérateur

    Re : codage binare

    Qui utilisait cette horreur?

  9. #8
    jiherve

    Re : codage binaire

    Bonsoir
    jamais utilisé le complément à un pour des calculs signés sauf dans la formule éculée : -A = /A + 1. (/A = !A = not A = A barre etc etc)
    ce qui fait que A-B = A + /B +1 (the carry or borrow depending of the point of vue)
    JR
    là un monstre binaire:
    http://www.physorg.com/news132497981.html
    Dernière modification par jiherve ; 18/06/2008 à 21h03.

  10. #9
    NicoEnac

    Re : codage binare

    Citation Envoyé par Jack Voir le message
    Tu sors ça d'où? Pour coder des nombre entiers négatifs, on n'utilise le complément à 2. -5 se code donc 1011 sur 4 bits.

    Le complément à 1 est une simple inversion bit à bit et n'a aucun intérêt du point de vue arithmétique.
    Je sais tout ça mais je réponds simplement à la question ! On demande ce que c'est le complément à 1, je réponds. Je n'ai à aucun moment dit que c'était le système parfait pour coder des nombres négatifs, ni qu'il était encore utilisé.

  11. #10
    Jack
    Modérateur

    Re : codage binaire

    ok, mais on avait l'impression que ces règles étaient connues. D'où ma volonté d'en connaitre l'origine.

    A+

  12. #11
    invitecad1e610

    Re : codage binaire

    wéééé, merci tout l monde

Discussions similaires

  1. exercice codage
    Par inviteba93d44f dans le forum Électronique
    Réponses: 35
    Dernier message: 27/11/2007, 19h38
  2. codage en binaire
    Par inviteacc27a21 dans le forum Électronique
    Réponses: 9
    Dernier message: 31/08/2007, 17h46
  3. codage
    Par invitef4609854 dans le forum Électronique
    Réponses: 0
    Dernier message: 02/04/2007, 17h18
  4. TPE 1e S: Le codage -- Modélisation d'une application du code binaire
    Par invited1aecc83 dans le forum TPE / TIPE et autres travaux
    Réponses: 10
    Dernier message: 28/11/2005, 20h22
  5. Codage
    Par invite3a93c1c5 dans le forum TPE / TIPE et autres travaux
    Réponses: 0
    Dernier message: 23/10/2005, 23h09
Découvrez nos comparatifs produits sur l'informatique et les technologies.