estoy usando 2' complemento para representar un número negativo en forma binariarepresentan un número negativo con una técnica de complemento de 2 '?
Caso 1: número -5
De acuerdo con la 2' técnica de complemento:
Convert 5 a la forma binaria :
00000101
, luego voltear los bits
11111010
, a continuación, añadir 1
00000001
=> Resultado: 11111011
Para asegurarse de que esto es correcto, yo volver a calcular a decimal:
-128 + 64 + 32 + 16 + 8 + 2 + 1 = -5
Caso 2: Número de -240
El Se toman los mismos pasos:
11110000
00001111
00000001
00010000 => recalculate this I got 16, not -240
¿Estoy entendiendo mal algo?