La Red de Conocimientos Pedagógicos - Conocimientos históricos - ¿Cómo representar números negativos en binario?

¿Cómo representar números negativos en binario?

Generalmente expresado en modo complemento a dos, por ejemplo:

-52, suponiendo que los datos almacenados son un número binario de 8 bits, es decir, complemento a dos de 8 bits

Primero convierte 52 en un número binario: 00110100B

Inversa: 11001011B

Suma 1: 11001100B

Luego el complemento a dos de 8 bits de -52D es 11001100B

Si se sabe que 11001100B es un número con signo, porque el bit más alto es 1, entonces este código es un número negativo expresado en código de complemento a dos

11001100B menos 1 = 11001011B

Negación=00110100B=52D

Se puede observar que: 11001100B es la representación en complemento de -52D

Información extendida:

El binario se utiliza ampliamente en la tecnología informática. Un sistema numérico. Los datos binarios son un número representado por dos dígitos, 0 y 1.

Su base es 2, la regla de acarreo es "cada dos se reenvía a uno" y la regla de préstamo es "pedir prestado uno para que sea igual a dos", que fue descubierta por Leibniz, el maestro alemán de Filosofía matemática en el siglo XVIII. El sistema informático actual utiliza básicamente un sistema binario y los datos se almacenan principalmente en las computadoras en forma de códigos en complemento a dos. El sistema binario de la computadora es un interruptor muy pequeño, donde "encendido" representa 1 y "apagado" representa 0.