-
Cómo calcular el complemento a dos
-
En su nivel más básico, los ordenadores funcionan sólo en 1 y 0, un sistema conocido como binario. Dado que el código binario no permite símbolos para mostrar el signo de un número (positivo o negativo), otro medio para comunicar esta información es necesaria. de la notación de complemento de dos de un positivo base 10 entero es un número binario que codifica el negativo de que el valor inicial. La conversión entre los dos se puede realizar rápida y fácilmente.Instrucciones
Encontrar complemento de un número de los Dos
1 Escribe el número original de base positivo 10 en binario. Por ejemplo, la representación binaria de ocho bits de la base 10 número entero 6 sería 00.000.110.
2 Reescribir la misma representación binaria de nuevo, copiándolo de derecha a izquierda, hasta encontrar la primera 1. Copia este 1 y, a continuación, detener. En nuestro ejemplo, queremos volver a escribir el número como x10 xxxxx, donde las x representan los dígitos no hemos copiado.
3 Siga escribiendo los dígitos restantes de la representación binaria, pero, para estos dígitos restantes, escribir el valor opuesto para cada dígito como en el original. Así que si el original tiene un 1 en una posición dada, escribir un 0, y viceversa. Por tanto, nuestro ejemplo podría ser escrito como 11111010. Ahora tiene complemento del número original de los dos.
Consejos y advertencias
- de dos complementos se pueden sumar y restar usando los mismos procedimientos seguidos para los números binarios regulares.
Artículos relacionados
- Cómo utilizar complemento a dos en una de bits de desplazamiento
- Cómo convertir la base diez de complemento a dos
- Cómo convertir de complemento de dos a decimal
- Cómo utilizar Excel para calcular la demora entre dos puntos
- Cómo calcular la diferencia entre dos grupos de números en Excel
- Cómo calcular la covarianza entre dos conjuntos de datos en Excel
- Cómo calcular el tiempo entre dos fechas en PHP
- Cómo convertir números binarios de dos Complementos
- Cómo calcular un punto flotante binario