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 à 19h29. Motif: orthographe

  4. #4
    invitee05a3fcc

    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.

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

    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

  7. #6
    invitee05a3fcc

    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

  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 à 22h03.

  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, 20h38
  2. codage en binaire
    Par inviteacc27a21 dans le forum Électronique
    Réponses: 9
    Dernier message: 31/08/2007, 18h46
  3. codage
    Par invitef4609854 dans le forum Électronique
    Réponses: 0
    Dernier message: 02/04/2007, 18h18
  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, 21h22
  5. Codage
    Par invite3a93c1c5 dans le forum TPE / TIPE et autres travaux
    Réponses: 0
    Dernier message: 24/10/2005, 00h09
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...