Codage en binaire des nombres signés
Répondre à la discussion
Affichage des résultats 1 à 10 sur 10

Codage en binaire des nombres signés



  1. #1
    artemis16

    Codage en binaire des nombres signés


    ------

    Salut
    j'ai compris la méthode du complément à deux .. Oui bien entendu ... mais ce que je ne tiens c'est comment peut on différencier entre le code d'un nombre négatif et celui d'un positif, le prof cependant nous a dit que ça se fait en signalant le bit de signe mais ça reste toujours flou pour moi

    Merci pour vos explications

    -----

  2. #2
    f6exb

    Re : Codage en binaire des nombres signés

    Le bit de signe est le bit le plus à gauche. Sur 8 bits, tu ne codes plus de 0 à 255 mais de -128 à +127.
    http://villemin.gerard.free.fr/Wwwgv...RE/Negatif.htm
    Seuls les faucons volent. Les vrais restent au sol.

  3. #3
    Fantas-Pic

    Re : Codage en binaire des nombres signés

    Hello,

    Dans un non-signé prenons un char, la valeur peut variée de 0 à 255 .
    Dans un signé un réserve le bit7 de l'octet pour le signe . il reste donc que 7bit pour ecrire notre chiffre + 1 bit pour indiqué s'il est positif ou négatif . un chiffre sur 7 bit va de 0 à 127 .
    tu pourras donc compter de -128 à 127 seulement

  4. #4
    lpt1com2

    Re : Codage en binaire des nombres signés

    Tu prends le nombre non signé, tu inverses tous les bits (x=not x), et tu ajoutes 1 au résultat.
    Dernière modification par lpt1com2 ; 04/10/2015 à 17h29.

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

    Re : Codage en binaire des nombres signés

    hi !
    Citation Envoyé par artemis16 Voir le message
    c'est comment peut on différencier entre le code d'un nombre négatif et celui d'un positif
    Tu ne peux pas, un nombres ce n'est qu'une suite de 1 et 0, il n'y a pas d’entête.
    Soit c'est toi qui choisit si la variable que tu utilises doit être signé ou non.
    Soit c un tiers qui a fait ce choix avant toi et qui te l'indiques quelques part.

  7. #6
    jiherve

    Re : Codage en binaire des nombres signés

    bonsoir,
    stricto sensu c'est vrai.
    JR
    l'électronique c'est pas du vaudou!

  8. #7
    artemis16

    Re : Codage en binaire des nombres signés

    Donc si je veux coder le nombre 255 je ferais la conversion normale et j'ajoute un 0 à gauche pour indiquer le signe du nombre?

  9. #8
    jiherve

    Re : Codage en binaire des nombres signés

    Bonsoir
    Sur un octet cela va être difficile.
    JR
    l'électronique c'est pas du vaudou!

  10. #9
    artemis16

    Re : Codage en binaire des nombres signés

    alors c'est possible ... je peux m'expliquer un peu plus

  11. #10
    jiherve

    Re : Codage en binaire des nombres signés

    Re
    255 sur un octet cela fait 0xFF il n'y a alors plus de bits de libre pour stocker le signe!
    Mais sur 9 bits c'est possible.
    JR
    l'électronique c'est pas du vaudou!

Discussions similaires

  1. codage binaire
    Par Zabour dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 20/11/2013, 19h21
  2. TPE sur le pixels, codage binaire, codage hexadécimal..
    Par invite2dd170e6 dans le forum TPE / TIPE et autres travaux
    Réponses: 0
    Dernier message: 09/11/2012, 16h16
  3. Prob en codage binaire
    Par SaucissonFURTIF dans le forum Programmation et langages, Algorithmique
    Réponses: 7
    Dernier message: 12/05/2011, 20h43
  4. codage binaire
    Par invitecad1e610 dans le forum Électronique
    Réponses: 10
    Dernier message: 23/06/2008, 17h15
  5. codage en binaire
    Par inviteacc27a21 dans le forum Électronique
    Réponses: 9
    Dernier message: 31/08/2007, 17h46
Découvrez nos comparatifs produits sur l'informatique et les technologies.