Les partenaires publicitaires:

Comment faire la soustraction binaire

Soustraction de deux nombres binaires est pas très différente de la soustraction décimal (base 10) numéros comme nous avons tous appris à l'école élémentaire. Le concept de "l'emprunt" existe dans la soustraction binaire comme dans la soustraction décimale, mais cette méthode peut être difficile dans la soustraction binaire. Une méthode beaucoup plus facile est d'utiliser la technique du "complément à 2". Cela implique quelques étapes, mais le processus résultant est plus facile que de se soucier de transport bits dans la soustraction standard dans le cas où vous devez «emprunter».

  1. Soustraire des nombres avec un nombre égal de bits

    • 1

      Supposons un problème d'exemple de 10.110.011 - 00101101. La première étape est de prendre le complément à 1 du nombre nous soustrayons (00101101). Le complément à 1 est l'inverse exact du nombre signifiant chaque 0 devient 1 et chaque 1 devient un 0. Dans notre exemple 00101101 11010010 devient.

    • 2

      Créer le complément à 2 en ajoutant 1 au complément de la 1. Dans notre exemple, est 11010010 + 1 = 11010011.

    • 3



      Ajouter le numéro de complément à 2 du nombre que nous allions soustraire. Dans notre exemple, est 10110011 + 11010011 = 110000110. avis il ya encore un peu de continuer après cette addition, ce report est jeté alors notre résultat est 10000110.

    Soustrayant un nombre avec moins de bits à partir d'un numéro avec plus de bits

    • 1

      Supposons un exemple de 10110011 à 101010, dans lequel nous avons 2 moins de bits dans le nombre que nous soustrayons que le nombre nous soustrayant. Dans ce cas, nous devons ajouter que de nombreux leaders de 0 au nombre de sorte qu'il a le même nombre de bits avant que nous effectuons les étapes de complément à la même 2 comme ci-dessus.

    • 2

      Ajouter deux leaders de zéros à 101010 sorte qu'il devient 00.101.010.

    • 3


      Calculer le complément à 1 de 00.101.010, qui devient 11.010.101.

    • 4

      Calculer le complément à 2 en ajoutant: 11010101 + 1 = 11010110

    • 5

      Compléter la soustraction en ajoutant 10110011 + 11010110 = 110001001. Encore une fois, jeter le report dans le 9ème peu pour que le résultat est 10001001.

» » » » Comment faire la soustraction binaire