Advanced

Calculadora de complemento a uno y signo-magnitud

Mira cómo se codifica un entero con signo en forma de signo-magnitud, complemento a uno y complemento a dos a 8, 16 o 32 bits.
Whole number, positive or negative

Bit width

Total bits used to store the value
Two’s complement (8-bit)
1101 0011
Sign-magnitude
1010 1101
One’s complement
1101 0010
Valor decimal
-45
Magnitude
45
Sign
Negative
Two’s-comp as unsigned
211
Representable magnitude
0 – 127
-127-95.3-63.5-31.8031.863.595.3127Signed value within the representable range
Los resultados son estimaciones con fines meramente informativos y no constituyen asesoramiento profesional — verifica siempre los resultados importantes de forma independiente antes de basarte en ellos. Leer el aviso legal completo.
Respuesta rápida

¿Cómo funciona esta calculadora?

Introduce un entero con signo y un ancho de bits para ver su binario en signo-magnitud, complemento a uno y complemento a dos lado a lado. Los positivos son idénticos; los negativos difieren. El signo-magnitud y el complemento a uno tienen cada uno dos ceros (+0 y -0), mientras que el complemento a dos tiene un único cero, lo que lo hace el estándar en las computadoras modernas.

Fórmula
Signo-magnitud = bit de signo + |v| (w-1 bits); Complemento a uno (negativo) = NOT(|v|) en w bits; Complemento a dos (negativo) = 2^w - |v| = complemento a uno + 1
How this is calculated

Introduce un entero con signo v y elige un ancho de bits w (8, 16 o 32). La magnitud |v| se escribe en binario, y luego se construye cada una de las tres codificaciones clásicas con signo a partir de ella. El signo-magnitud usa el bit más significativo como una bandera de signo pura (0 = positivo, 1 = negativo) y almacena |v| en los w-1 bits restantes, así que su magnitud representable es de 0 a 2^(w-1) - 1.

El complemento a uno mantiene los números positivos como su binario sin signo simple y representa un número negativo invirtiendo cada bit de |v| dentro de w bits, lo que es igual a (2^w - 1) - |v|. El complemento a dos mantiene los positivos igual pero representa un negativo como 2^w - |v|, exactamente uno más que el patrón de complemento a uno. Por tanto, leer un patrón de complemento a dos como un número sin signo da 2^w - |v| para los negativos.

Un caso límite clave es el cero: el signo-magnitud y el complemento a uno admiten ambos dos patrones de bits distintos para el cero (+0 = todo ceros, -0 = bit de signo / todo unos), mientras que el complemento a dos tiene un único cero, razón por la cual es la opción dominante en el hardware moderno. Esta herramienta restringe |v| a 2^(w-1) - 1 para que el valor quepa en las tres codificaciones; los valores fuera de ese rango (incluido el valor más negativo del complemento a dos -2^(w-1)) se informan como fuera de rango.

Preguntas frecuentes

Para valores no negativos, el signo-magnitud, el complemento a uno y el complemento a dos almacenan todos el binario sin signo simple del número con un bit de signo 0 inicial, así que los patrones coinciden. Solo divergen para valores negativos.

Ambos esquemas pueden representar +0 (todo ceros) y -0 (bit de signo activado, o todo unos en complemento a uno). Tener dos codificaciones para el cero complica las comparaciones y la aritmética, lo que es una razón por la que se prefiere el complemento a dos, con su único cero.

El complemento a dos puede almacenar -2^(w-1), pero el signo-magnitud y el complemento a uno no, porque su campo de magnitud solo llega hasta 2^(w-1) - 1. Para mantener comparables las tres codificaciones, esta calculadora limita |v| a 2^(w-1) - 1.

También conocido como

complemento a uno
signo magnitud
representacion numeros con signo
conversor complemento a uno
binario negativo
magnitud y signo

APA

TG we-Calculate Editorial Team. (2026). Calculadora de complemento a uno y signo-magnitud [Online calculator]. TG we-Calculate. https://we-calculate.com/es/calculator/ones-complement-sign-magnitude-calculator

Chicago

TG we-Calculate Editorial Team. "Calculadora de complemento a uno y signo-magnitud." TG we-Calculate. 2026. https://we-calculate.com/es/calculator/ones-complement-sign-magnitude-calculator.

IEEE

TG we-Calculate Editorial Team, "Calculadora de complemento a uno y signo-magnitud," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/es/calculator/ones-complement-sign-magnitude-calculator

BibTeX

@misc{wecalculate_ones_complement_sign_magnitude_calculator, title = {Calculadora de complemento a uno y signo-magnitud}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/es/calculator/ones-complement-sign-magnitude-calculator}}, year = {2026}, note = {TG we-Calculate} }

¿Te ayudó esta calculadora?