Red de conocimiento informático - Aprendizaje de código fuente - El código original para el número 0 es B.

El código original para el número 0 es B.

[+0]Código original=0000 0000, [-0]Código original=1000 0000 [+0]Código inverso=0000 0000, [-0]Código inverso=1111 1111 [+0]Complemento=0000 0000, [-0 ]Complemento=0000 0000 En complemento a dos, no hay diferencia entre 0 positivo y 0 negativo.

El código inverso de un número positivo es el mismo que su código fuente. El código inverso de un número negativo es su código fuente. Excepto el bit de signo, todos los demás bits se toman como código inverso de. un número negativo. El complemento de un número negativo se toma como código inverso y luego se suma 1. Explicación detallada: el llamado código original es una representación binaria de punto fijo, es decir, el bit más alto es el bit de signo, "0" representa un número positivo, "1" representa un número positivo y "1" representa un número negativo , "0" representa un número positivo y "1" representa un número negativo. 1 " significa negativo y los bits restantes representan el tamaño del valor. (Representación de código inverso:

1. El número positivo del código complementario es el mismo que su código original;

2. El número negativo del código complementario Es la inversión bit a bit de un número positivo, y el bit de signo sigue siendo 1; (b) Para el código binario original 10010, es el código inverso: (( 10010) código original) código inverso = número positivo (00010) El código inverso del bit de signo del código original = código inverso 11101 (10010, 1 es el código de signo, por lo que es un número negativo) (10010, 1 es el código de signo, por lo que es un número negativo) (10010, 1 es el bit de signo, por lo que es un número negativo) (10010, 1 es el signo, por lo que es un número negativo) (10010, 1 es el signo, por lo que es un número negativo) (11101) Binario = -2 Decimal (c) es octal (c) es octal