Red de conocimiento informático - Conocimiento informático - ¿Cómo calcular el complemento de un decimal negativo?

¿Cómo calcular el complemento de un decimal negativo?

¿Cómo se calcula el complemento de un decimal si es un número negativo?

Utilizando el mismo método de cálculo, los pesos de los decimales binarios son 2^-1 y 2^-2.

Complemento decimal negativo en el código original

1. El primer dígito después del punto decimal representa el signo

2. Comenzando desde el dígito más bajo (derecha; ), Encuentre el primer "1" según el método de escritura, y luego "escriba 0 cuando vea 1, escriba 1 cuando vea 0";

3. Los resultados de esta pregunta son los mismos.

3. El resultado es 1.1100101

¿Cómo encontrar el complemento de un decimal negativo?

No hay necesidad de invertir, multiplicamos 0.6875 por 2 para obtener un número entero, y luego multiplicamos por 2 para obtener un número entero que ya es igual a 00.6875*2=1.3750. Luego el número entero 10.375*. 2=0.750 00.75*2=1.5 10.5*2= 1.0 1 Entonces el complemento de 0.6875 es 0.1011000 porque es negativo, y luego suma 1 para obtener el complemento. 1.1011000

¿Cómo calcular el inverso (énfasis añadido) y el complemento del decimal binario negativo? En particular, ¿qué sucede cuando la parte entera es mayor que 1? ¿Dónde conseguir el bit de señal?

Longitud aproximada de palabra 8 bits:

[-1.001001]original =11.001001

[-1.001001]inversa =10.110110

[- 1.001001]complemento =10.110111

[-10.0001]número original=1010.0001

[-10.0001]número inverso=1101.1110

[-10.0001]número de complemento=. 1101.1111

Se requiere dominar el principio de encontrar el complemento de decimales positivos y negativos. Por ejemplo: 0.110001, -0.001001, proporcione el proceso detallado, gracias

Si el valor verdadero es decimal puro, su forma complementaria es Xs.X1X2X3X4X5Xn, donde Xs representa el bit de signo y el complemento. se define como : complemento X = X (0<=X<1) o 2+X = 2-/X/(-1<=X<. 0)(MOD=2)

Cómo utilizar decimales puros Al igual que los números enteros, se encuentran el código original, el código inverso y el complemento.

Por ejemplo,

En otras palabras, el sistema tiene 8 dígitos. Si no hay suficientes dígitos, debes agregar ceros después del dígito menos significativo, y luego encontrar su código original, código inverso y. código complemento. Lo mismo ocurre con los decimales positivos.

¿Cómo encontrar el complemento de un número positivo o negativo?

Primero escríbalo como un número binario (el número negativo debe escribirse al frente, con 1 como bit de bandera), y luego invierta los otros bits cuyos bits de bandera permanecen sin cambios (es decir, 0 cambia a 1, 1 cambia a 0) de acuerdo con Para operaciones de suma normales, sumar 1 es el código complementario (no sumar 1 es el código inverso).

Por ejemplo,

Los decimales deben expresarse como números de coma flotante.

Esto no es sólo una cuestión de complemento.