Red de conocimientos turísticos - Información de alquiler - ¿Cómo calcular el código original, el código complementario y el código complementario?

¿Cómo calcular el código original, el código complementario y el código complementario?

El ejemplo es el siguiente

Valor verdadero -11d =-1011b, si la longitud de la palabra es de 8 dígitos, entonces:

[-11d]Original = 1000101b, el bit más alto es el bit de signo, 1 representa números negativos, el resto son bits numéricos.

Los tres ceros a la derecha del bit de signo se utilizan para completar los 8 bits.

[-11d] Inverso = 1110100 b, invierte los bits del código original excepto el bit de signo para obtener el código inverso.

[-11d] Código de complemento = 110101b, agregue 1 al último bit del código de complemento para obtener el código de complemento.

Si el valor verdadero es un número positivo, la operación anterior no es necesaria. El bit de signo del complemento original de un número positivo es 0 y el valor es el mismo que el valor verdadero.

Por ejemplo: [+19d] original = [+19d] inverso = [+19d] complemento = 00010011b.

Los dos ceros a la derecha del bit de signo se utilizan para completar los 8 bits.

(D es el sufijo decimal, B es el sufijo binario)