Les partenaires publicitaires:

Comment convertir en complément à deux en décimal

Complément à deux est un système de représentation des nombres binaires négatives. Il peut également être utilisé pour mettre en oeuvre la soustraction - de soustraire "A" à partir de "B" convertir "A" à un nombre négatif et ajouter Cette évite d'avoir à construire du matériel pour additionner et soustraire Tant que le système de conversion à partir d'un.. . nombre binaire en complément à deux - et retour - en complément à deux peut simplifier la représentation de nombre négatif et la soustraction ainsi Conversion de complément à deux en décimal prend deux étapes: convertir en complément à deux en binaire et ensuite convertir de binaire en décimal.

Instructions

  1. 1



    Représenter des nombres décimaux que nombres binaires en divisant en permanence 2 dans le nombre et la collecte des restes. Par exemple, pour convertir 13 en binaire, divisez 13 par 2 pour obtenir 6 et le premier reste de 1. Diviser en 2 6 pour obtenir 3 et la deuxième reste 0. Divide 2 en 3 pour obtenir 1 et le troisième reste de 1. Diviser en 2 1 à 0 et se rappeler 1. Les restes, dans l'ordre inverse de la production, sont 1101 et décimale 13 = binaire 1101. Il est plus facile de reconnaître un nombre binaire que de le produire. A partir de la droite, ajouter d X 2 ^ p où d est le chiffre binaire et p est la position, donc 1 101 = (1 X 1) + (0 x 2) + (1 x 4) + (1 X 8) = 13.

  2. 2

    Changer de binaire en complément à deux en inversant les bits et en ajoutant 1. Donc binaire 7 pourraient être 00000111 et négatif 7 serait 11111001 00000111 parce inversée est 11111000 et 11111000 + 1 = 11111001. Le chiffre le plus à gauche est le bit de signe. Les nombres positifs ont un bit de signe zéro et les nombres négatifs avoir un peu de signe 1. Une des belles choses sur le complément à deux est que la conversion de complément à deux en binaire est exactement le même que procédé de conversion de binaire en compliment de deux. Par exemple, pour convertir le complément de deux à -7 binaire 7, inverser les chiffres et ajouter 1. 11111001 inversée est 00000110 et 00000110 + 1 = 00000111.

  3. 3


    Convertir à partir de complément à deux en décimal en deux étapes: en complément à deux en binaire, puis de binaire en décimal. Par exemple, pour convertir -21 à deux complément - 11101011 - en décimal, d'abord le convertir en binaire et ensuite convertir le binaire en décimal .. inverse 11101011 00010100 pour obtenir et ajouter 1 pour trouver 00.010.101 qui est 21 en binaire. Puis décoder le binaire en utilisant la notation de position pour obtenir (0 X 128) + (0 X 64) + (0 X 32) + (1 X 16) + (0 X 8) + (1 x 4) + (0 X 2 ) + (1 X 1) = 21.

Conseils Avertissements

  • Il ya un couple de contrôles de validité rapides: nombre des deux gratuit devrait avoir un un dans le chiffre le plus à gauche, et si le nombre est même le chiffre de droite est zéro.
  • Is est facile d'oublier d'ajouter l'un après feuilletant les bits.
» » » » Comment convertir en complément à deux en décimal