¿Qué son los sistemas de numeración y por qué son fundamentales en electrónica digital?
Un sistema de numeración es un conjunto de símbolos y reglas que permiten representar
cantidades. En la vida cotidiana usamos el decimal (base 10). En electrónica digital son
esenciales el binario (base 2), el octal (base 8) y el
hexadecimal (base 16).
Los circuitos digitales —microcontroladores, procesadores, FPGAs— trabajan solo con dos estados eléctricos:
tensión alta (1) y baja (0). Por eso el binario es el lenguaje nativo del hardware. Saber convertir entre
sistemas es una habilidad esencial para cualquier técnico o ingeniero.
Sistema Binario (Base 2)
Usa únicamente 0 y 1 (bits). Cada posición es una potencia de 2.
1101₂ = 1×2³+1×2²+0×2¹+1×2⁰ = 13₁₀. Con 8 bits (1 byte) se representan valores de
0 a 255.
Sistema Hexadecimal (Base 16)
Usa los símbolos 0–9 y A–F (A=10…F=15). Cada dígito hex equivale exactamente a 4 bits, lo que lo hace ideal
para representar datos binarios de forma compacta. FF₁₆ = 255₁₀ =
11111111₂.
Conversión práctica
El método posicional convierte cualquier base a decimal. Para la inversa se usa la
división sucesiva: dividir por la base destino y leer restos de abajo hacia arriba. Para
bin↔hex: agrupar de a 4 bits desde la derecha.
Aplicaciones reales
- Microcontroladores: registros y máscaras de bits en hexadecimal.
- Diseño digital: tablas de verdad y mapas de Karnaugh en binario.
- Redes: direcciones IP, máscaras de subred y MAC en binario/hex.
- Web: colores HTML/CSS en formato hex (
#1A2B3C).
- Criptografía: hashes y cifrado operan sobre bloques en hexadecimal.
Preguntas frecuentes
¿Por qué las computadoras usan el sistema binario?
Los transistores tienen dos estados estables: conducción (1) y corte (0). Trabajar con dos estados es más
confiable y tolerante al ruido eléctrico que con diez (como requeriría el decimal).
¿Cuántos bits necesito para representar el número 255?
8 bits: 11111111₂. Con n bits se representan 0 a 2ⁿ−1 valores. Con 8 bits: hasta 255. Con 16
bits: hasta 65 535.
¿Cuál es la diferencia entre bit, nibble y byte?
Un bit es la unidad mínima (0 o 1). Un nibble son 4 bits (un dígito hex).
Un byte son 8 bits (0 a 255 en decimal, 00 a FF en hex).
¿Cómo se representa un número negativo en binario?
Con el complemento a dos: el bit más significativo indica el signo (0=positivo, 1=negativo).
Para convertir: invertir todos los bits y sumar 1.
¿Por qué se usa hexadecimal en lugar de binario en programación?
El hex es una notación compacta del binario: 4 bits = 1 dígito hex. 0xAF es mucho más legible
que 10101111₂ aunque representan lo mismo. Esencial en registros de microcontroladores y volcados
de memoria.