CA2
CA2 significa Complemento a 2, y es una forma de representar números negativos en binario. Lo importante es que pasar un número positivo a su negativo en CA2 se hace siempre con dos pasos:
1.º Invertir todos los bits (0 ↔ 1).
2.º Sumar 1 al resultado.

Por ejemplo, vamos a representar −5 en CA2 usando 8 bits.
Primero escribimos +5 en binario con 8 bits:
5 = 00000101Paso 1: invertir los bits
Cambiamos cada 0 por 1 y cada 1 por 0:
00000101
↓
11111010Paso 2: sumar 1
Ahora sumamos 1:
11111010
+ 00000001
-----------
11111011Por tanto:
+5 = 00000101
-5 = 11111011 ← CA2 con 8 bitsOtro ejemplo: pasar 12 a −12
Primero:
12 = 00001100Invertimos:
00001100
↓↓↓↓↓↓↓↓
11110011Sumamos 1:
11110011
+ 00000001
-----------
11110100Así que:
−12 en CA2 con 8 bits = 11110100
Truco para el examen
Piensa siempre:
POSITIVO → INVIERTO → +1 → NEGATIVO
5
↓
00000101
↓ INVERTIR
11111010
↓ +1
11111011
↓
-5⚠️ Muy importante: tienes que saber cuántos bits estás utilizando. Por ejemplo, −5 no se escribe igual físicamente con 4 bits que con 8 bits:
4 bits: 1011
8 bits: 11111011Los dos representan −5 en CA2, pero con diferente número de bits.
Hola
¿En qué puedo ayudarte?
¿En qué puedo ayudarte?
Abrir chat
Deja una respuesta