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 = 00000101

Paso 1: invertir los bits

Cambiamos cada 0 por 1 y cada 1 por 0:

  00000101
      ↓
  11111010

Paso 2: sumar 1

Ahora sumamos 1:

   11111010
 + 00000001
 -----------
   11111011

Por tanto:

 +5 = 00000101
 -5 = 11111011   ← CA2 con 8 bits

Otro ejemplo: pasar 12 a −12

Primero:

12 = 00001100
Invertimos:
00001100
↓↓↓↓↓↓↓↓
11110011
Sumamos 1:
  11110011
 + 00000001
 -----------
   11110100

Así 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:   11111011
Los dos representan −5 en CA2, pero con diferente número de bits.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *