Complementación de binarios
La complementación permite representar números binarios negativos. Existen dos métodos equivalentes:
- Invertir todos los bits (unos por ceros y viceversa) y sumar 1 al resultado.
- Mantener los bits desde el bit menos significativo hasta el primer
1inclusive, e invertir el resto.
Ejemplo con 6 bits:
40 en binario → 101000
30 en binario → 011110
-30 en binario:
011110 → invertir bits → 100001
+ 1
--------
100010
Comprobación: 40 - 30 = 10
101000
+ 100010
--------
000110 → 6 en decimal ✓
Ejercicios de conversión de sistemas numéricos

Representación de la información
Números enteros:
- Coma fija: los dígitos se representan en formato
xxx,nn - Coma flotante: se utilizan mantisa y exponente. Ejemplo:
1000,57en coma fija equivale a0,1 × 10⁴en coma flotante
Números reales:
El orden de los bits es: símbolo → exponente → mantisa (con desplazamiento)
Tamaño de datos
Los datos se almacenan usando anchos específicos según el tipo. Las cadenas de caracteres se representan mediante rangos de ocho bits consecutivos, cada uno correspondiendo a un símbolo en tablas de caracteres estándar (como ASCII).
¡Salud y coding!