Sistemas de Numeración

Conversor interactivo paso a paso · Ejercicios autocorregibles · Tabla de equivalencias

Teoría básica

¿Qué significa cada sistema?

  • Binario (base 2): usa solo los dígitos 0 y 1.
  • Decimal (base 10): usa los dígitos del 0 al 9.
  • Hexadecimal (base 16): usa 0–9 y luego A, B, C, D, E, F.

Idea clave

Cada posición = potencia de la base. 1010₂ = 1×2³+0×2²+1×2¹+0×2⁰ = 10₁₀

Reglas rápidas

Métodos de conversión

  • Bin→Dec: multiplicar cada bit por su potencia de 2 y sumar.
  • Dec→Bin: dividir entre 2, leer restos de abajo hacia arriba.
  • Dec→Hex: dividir entre 16, restos ≥10 → A-F.
  • Hex→Dec: multiplicar cada dígito por potencias de 16.
  • Bin↔Hex: agrupar de a 4 bits.
Conversor interactivo

Convertir con desarrollo paso a paso

Resultado
Esperando conversión…
Paso a paso
Acá aparecerá el desarrollo.
Práctica

Ejercicios autocorregibles

Ejercicio: Cargando…

0 aciertos
0 intentos
Equivalencias

Tabla Binario · Decimal · Hex

Dec Binario Hex

¿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

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.