En informática , el bit de signo es un bit en una representación de número con signo que indica el signo de un número. Aunque sólo firmados tipos de datos numéricos tienen un bit de signo, que es invariablemente situada en el bit más significativo posición, por lo que el término puede ser utilizado indistintamente con "bit más significativo" en algunos contextos.
Casi siempre, si el bit de signo es 0, el número no es negativo (positivo o cero). Si el bit de signo es 1, entonces el número es negativo, aunque los formatos distintos a los enteros en complemento a dos permiten un cero con signo : representaciones distintas de "cero positivo" y "cero negativo", la última de las cuales no corresponde al concepto matemático de un negativo. número .
En la representación del complemento a dos, el bit de signo tiene el peso −2 w −1 donde w es el número de bits. En la representación del complemento a las unidades, el valor más negativo es 1 - 2 w −1 , pero hay dos representaciones de cero , una para cada valor del bit de signo. En una representación de números de signo y magnitud , el valor del bit de signo determina si el valor numérico es positivo o negativo. [1] : 52–54
Coma flotante números, tales como formato IEEE , formato de IBM , VAX formato, e incluso el formato utilizado por el Zuse Z1 y Z3 utilizan una representación de firma y magnitud.
Cuando se usa una representación complementaria, para convertir un número con signo a un formato más amplio, los bits adicionales deben llenarse con copias del bit de signo para preservar su valor numérico, [1] : 61–62 un proceso llamado extensión de signo o propagación de signo . [2]
Referencias
- ↑ a b Bryant, Randal E .; O'Hallaron, David R. (2003). "Capítulo 2: Representación y manipulación de información". Sistemas informáticos: la perspectiva de un programador . Upper Saddle River, Nueva Jersey: Prentice Hall. ISBN 0-13-034074-X.
- ^ "Diccionario de datos (glosario y algoritmos)" . Adroit Recuperación de Datos Centro Pte Ltd .