Explication sur la soustraction binaire en co

Résolu
copah -  
 anonym -
Bonjour,

Je suis un etudiant et j aimerai que l on m aide a comprendre la soustraction binaire en complement a deux.
Configuration: Windows XP
Firefox 2.0.0.6

9 réponses

  1. irem Messages postés 166 Statut Membre 99
     
    C'est en soit assez simple une fois pigé le principe

    on a par exemple 7 en binaire qui s'écrit 0111

    de meme 4 s'écrit en binaire 0100

    7-4 donne naturellement
    0111
    -0100
    =
    0011

    la soustraction se fait tout seule, mais pour éviter les retenues en tout genre, le principe du complement a 2 est de rajouter arbitrairement 2^N+1 au nombre négatif (puisque calculant sur 4 bits, 2^5 est ignoré) on a alors
    -0100=(+10000-0100)

    cela donne donc -0100+10000=1100, la soustraction devient ensuite une addition

    7-4 donne alors
    0111
    +1100
    =
    10011 et comme le premier 1 est ignoré (voir plus haut)
    =
    0011

    est-ce plus clair, qu'est-ce que vous ne comprenez pas?

    Irem
    36
    1. zizou2
       
      je suis un eleve en bac tech c'est clair merci
      0
      1. koss > zizou2
         
        J'aimeraila table en soustraction et comment comprendre le principe?
        0
    2. omiix
       
      S'il vous plait j'étudie en 5ème et j'ai un contrôle demain en techno, s'il vous plait si quelqu'un peut m'aider en m'expliquant les trucs d'addition et soustraction de binaire, ce que j'ai pas assimilé c'est la facon de retenir
      ;) Mercii d'avance
      0
    3. Jean Rohmer ESILV
       
      Voilà une explication intuitive du "pourquoi ça marche" des compléments à deux:
      http://www.slideshare.net/Jean_Rohmer/les-mystres-des-nombres-en-complment-deux-rvls
      0
  2. Kenza -Alger
     
    Salam

    Complément à 1
    Le complément à 1 d'un nombre s'obtient en soustrayant de 1 chaque bit de ce
    nombre. Il suffit de remplacer les 1 par des 0 et les 0 par des 1.
    La somme d'un nombre et de son complément à 1 vaut 1.

    Complément à 2
    Trouver le complément à 2 d'un nombre binaire revient à trouver son
    complément à 1 et à ajouter 1 au résultat.

    Soustraction par complémentation à 1
    Soustraire 2 nombres binaires par complément à 1 revient à ajouter au premier
    opérande le complément à 1 du nombre à soustraire. Si la somme comprend plus
    de chiffres que les opérandes, le résultat est positif. On l'obtient en ajoutant le
    chiffre de poids fort de la somme au reste (cas a). Sinon, le résultat est négatif. On
    obtient sa valeur absolue en déterminant le complément à 1 de la somme.

    Soustraction par complémentation à 2
    Soustraire 2 nombres binaires par complément à 2 revient à ajouter au premier
    opérande le complément à 2 du nombre à soustraire. Si la somme comprend plus
    de chiffres que les opérandes, le résultat est positif. On l'obtient en éliminant le
    chiffre de poids fort de la somme. Sinon le résultat est négatif. On obtient sa
    valeur absolue en déterminant le complément à 2 de la somme.

    https://www.enit.fr/fr/error/erreur404.html

    Bon courage !!
    9
  3. Branham
     
    la soustraction :

    100
    - 1
    -------
    11

    Le complement à 1 tu remplace 0 par 1 et 1 par 0 ex:1000 donne 0111
    3
  4. val
     
    s'il vous plait j'ai pas bien compris comment se fait la soustraction binaire et j'aimerais en savoir plus
    2
    1. cyene
       
      0-0=0
      0-1=11
      1-1=0
      1-0=1
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Polar59
     
    salut les gars alors en fait rien de plus simple tu prends le complément à 13 et tu rajoute l'hexadécimal correspondant pour obtenir la valeur de la somme inverse. par exemple 6 s'ecrit 0110 et 2 s'ecrit 0010 et donc naturellement 6-2 = 0100= 4 rien de plus simple!
    pour les ca compliqué on transforme le 6 en 11100001110000-0110 et on effectue le complément à 13 comme précédemment et comme l'explique salam.voila bon courage à tous!
    1
    1. cc
       
      lol
      0
  7. anonym
     
    hum... topic problème résolu?
    moi, je ne trouve pas que tout ça soit très clair..
    seul, le début d'explication du blog de Plexus débroussaille un peu la chose... mais il est dommage que ça s'arrête comme ça, et surtout à cet endroit là...
    (comme quoi, il est possible d'expliquer des choses pas facile, avec des mots simples.. ça ne retire en rien du savoir et du mérite de l'explicant, bien au contraire : ça s'appelle même la pédagogie, merci l'ami Plexus d'avoir était si abordable ;))
    dommage que certaines explications, dans d'autres commentaires qui se voudraient 'aidant', soient encore plus embrouillantes que le problème lui-même.

    elle n'est pas de moi, mais j'aime bien et la trouve à propos :
    on explique bien, que ce qu'on comprends bien

    si je m'en réfère à cette citation, alors, peu de gens ont vraiment compris la réprésentation en complément à 2....
    1
  8. sousou
     
    j'ai pas compris comment t'as fait la soustraction et je veux savoir comment faire complément à 1 et merci d'avance .
    -2
  9. A1H683
     
    Slt trés chers amis j'aimerais bien que quelqu' un maide à comprendre comment effectuer la soustraction et l'addition en octale.
    -3
  10. perkings
     
    Slt très chers amis j'aimerais bien que quelqu'un maide à comprendre comment effectuer la soustraction et l'addition en hexadécimale.
    D"autres part je voudrais égalament savoir comment trouver les complément à 15 et 16.
    Merci d"avance pr vos réponses.
    Jimmy
    -4
    1. Buzz
       
      Quand on a une autre question (qui ne repond absolument pas au sujet du topic) on fait un nouveau TOPIC !!
      0