Si puedo usar un complemento para representar los números, ¿qué resultado se debería obtener?

Por ejemplo, el número 01110 ( un número positivo),su complemento debe ser 01110 o 10001?

si el número es 10001 ( un número negativo), el uno el complemento del valor es 01110?

  • Hay muchas posibles definiciones de complemento. Estás buscando este ?
  • Donde está el código en tu pregunta ? Es que una programación de la pregunta ?
  • Sí.He leído este wiki:en.wikipedia.org/wiki/Ones%27_complement, Pero no saben el uno el complemento del valor para el número positivo. Algunos de los chicos dijo que debe ser igual al número positivo,no es necesario cambiar ninguno de los bits.
  • que no es una pregunta para la programación,sólo quiero entender el uno el complemento del algoritmo
InformationsquelleAutor Dean Chen | 2012-06-02

3 Comentarios

  1. 2

    En su caso, sería 10001. Queridos complemento significa invertir todos los bits en el número.

    Esto también implica que lo convierte en un número positivo a uno negativo, y viceversa. También tenga en cuenta que esto le da algo de extraño comportamiento, por ejemplo cero complemento a no es cero, pero cero negativo: 00000 convierte 11111. Esto hace que la aritmética con el complemento a 1 de un poco complicado, y es una de las razones por las que los ordenadores de hoy en día utilizan complemento a 2 para la negación.

  2. 0

    Que es completamente equivocado complemento, complemento a dos y firmado magnitud son todos de la misma para números positivos. Para los números negativos tomar el binario para el valor absoluto (número positivo) del número negativo y la inversa para obtener el complemento a que va a ser diferente a la de complemento a dos y firmado magnitud.

  3. 0

    Un complemento, complemento a dos y firmado magnitud son todos de la misma para números positivos. Para los números negativos tomar el binario para el valor absoluto (número positivo) y a la inversa para obtener el complemento. Agregar uno para el complemento a 1 para obtener complemento a 2……Y agregar 1 bit extra para la mayoría de la izquierda de la original para obtener la magnitud con Signo….

Dejar respuesta

Please enter your comment!
Please enter your name here