Red de conocimientos turísticos - Conocimientos sobre calendario chino - ¿Cómo representar números negativos en binario?

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

Generalmente expresado en complemento a dos, por ejemplo:

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

En primer lugar, convierta 52 a binario: 00110100B

Inverso: 11001011B

Agregue 1: 11001100B

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

p>

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 complemento a dos

11001100B menos 1 = 11001011B

Negación = 00110100B = 52D

Entonces se puede demostrar que: 11001100B es la representación complementaria de -52D

Información extendida :

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

Su base es 2, la regla de redondeo es "dos a uno" y la regla de préstamo es "pedir prestado uno para hacer dos", que fue descubierta por Leibniz, el filósofo matemático alemán en el siglo XVIII. El sistema informático actual es básicamente un sistema binario y los datos de la computadora se almacenan principalmente en forma de código en complemento a dos. El binario en la computadora es un interruptor muy pequeño, "encendido" significa 1 y "apagado" significa 0.

ody>