Comment convertir une magnitude signée en décimal

Posted on
Auteur: Laura McKinney
Date De Création: 8 Avril 2021
Date De Mise À Jour: 13 Peut 2024
Anonim
Comment convertir une magnitude signée en décimal - Science
Comment convertir une magnitude signée en décimal - Science

La conversion entre magnitude signée et décimale est une compétence importante enseignée dans les cours d'informatique. La magnitude signée est une représentation binaire dont le bit extrême gauche est un bit de signe, tel que 01111110. Les nombres décimaux sont ce que vous utilisez dans la vie quotidienne normale, tels que -1, 0, 1 et 2. La conversion entre ces deux formes numériques nécessite comprendre comment fonctionne le binaire et le bit de signe en magnitude signée.


    Étiquetez chaque chiffre du chiffre de magnitude signé avec une puissance croissante de 2, en partant du chiffre le plus à droite pour aller à gauche. Les puissances de 2 sont sous la forme de 2 ^ 0, 2 ^ 1, 2 ^ 2, 2 ^ 3 et ainsi de suite. Ignorez le nombre extrême gauche et ignorez les 0 entre le chiffre extrême gauche et le premier 1. La séquence de numérotation est "32, 16, 8, 4, 2, 1", etc. Par exemple, le numéro de magnitude signé "10000101" prend les étiquettes "4, 2, 1", le chiffre le plus à gauche et les zéros de remplissage étant ignorés.

    Faites la somme de toutes les valeurs d'étiquette pour lesquelles le numéro de magnitude signé correspondant a un 1 dans son chiffre. Par exemple, 10000101 est "1 + 4 = 5".

    Ajoutez un signe négatif à l'avant du nombre si le chiffre le plus à gauche est 1. Par exemple, 10000101 devient -5. C'est l'équivalent décimal du nombre de magnitudes signées.