La conversión entre magnitud con signo y decimal es una habilidad importante que se enseña en las clases de informática. La magnitud con signo es una representación binaria en la que el bit del extremo izquierdo es un bit de signo, como 01111110. Los números decimales son los que usa en la vida diaria normal, como -1, 0, 1 y 2. La conversión entre estas dos formas numéricas requiere comprender cómo funcionan el bit binario y el bit de signo en magnitud con signo.
Etiquete cada dígito del número de magnitud con signo con una potencia creciente de 2, comenzando desde el dígito más a la derecha y moviéndose hacia la izquierda. Las potencias de 2 tienen la forma de 2 ^ 0, 2 ^ 1, 2 ^ 2, 2 ^ 3 y así sucesivamente. Ignore el número del extremo izquierdo e ignore los ceros de relleno entre el dígito del extremo izquierdo y el primer 1. La secuencia de numeración es "32, 16, 8, 4, 2, 1" y así sucesivamente. Por ejemplo, el número de magnitud con signo "10000101" obtiene las etiquetas "4, 2, 1", ignorando el dígito del extremo izquierdo y los ceros de relleno.
Sume todos los valores de la etiqueta donde el número de magnitud con signo correspondiente tiene un 1 en su dígito. Por ejemplo, 10000101 es "1 + 4 = 5".
Agregue un signo negativo al frente del número si el dígito del extremo izquierdo es un 1. Por ejemplo, 10000101 se convierte en -5. Este es el equivalente decimal del número de magnitud con signo.