Foro

Sistemas de numeración

Pasa un número entre decimal, binario, complemento a 2, hexadecimal y BCD, paso a paso.

Datos

Resultados

Los bits y su peso

Desarrollo

    Publicidad

    Sistemas posicionales

    En un sistema de base $b$ cada cifra pesa una potencia de $b$ según su posición: $N = ∑ c_i · b^i$. Binario: $b = 2$ (cifras 0 y 1). Hexadecimal: $b = 16$ (0-9 y A-F), con lo que cada cifra equivale a 4 bits.

    $N = c_{n−1}·b^{n−1} + … + c_1·b + c_0$

    Complemento a 2

    Con $n$ bits el primer bit pesa $−2^{n−1}$ y el resto pesa en positivo, así que se representan los enteros de $−2^{n−1}$ a $2^{n−1} − 1$. Para escribir un negativo: se pone su valor absoluto en $n$ bits, se invierten los bits y se suma 1 (equivale a calcular $2^n − |N|$). Sumar y restar funciona igual que con positivos.

    Publicidad

    BCD

    El BCD (decimal codificado en binario) escribe cada dígito decimal con 4 bits, de 0000 a 1001. No es lo mismo que pasar el número entero a binario: 95 en BCD es 1001 0101, y en binario 0101 1111. Se usa en relojes, calculadoras y visualizadores de siete segmentos.

    Fracciones, coma flotante y desbordamiento

    Una fracción se pasa a otra base multiplicando su parte fraccionaria por la base: la parte entera es el dígito y se sigue con el resto. Si el resto se repite, la expansión es periódica: $0{,}1 = 0{,}0\overline{0011}_2$, y por eso 0,1 no se guarda exacto en una máquina binaria. En IEEE 754 un número es $(−1)^s · 1{,}f · 2^{E − sesgo}$ con sesgo 127 (32 bits: 1 + 8 + 23) o 1023 (64 bits: 1 + 11 + 52). Al sumar en complemento a 2 hay desbordamiento si el acarreo que entra en el bit de signo es distinto del que sale. El código Gray cambia un solo bit de un número al siguiente.

    Preguntas frecuentes

    ¿Cómo se pasa de decimal a binario y a hexadecimal?

    Se divide entre 2 (o entre 16) y se leen los restos al revés. 13 = 1101₂ (8 + 4 + 1) y 255 = FF₁₆.

    ¿Cómo se escribe un número negativo en complemento a 2 y en BCD?

    En complemento a 2 se invierten los bits del positivo y se suma 1: con 8 bits, −5 es 11111011. En BCD cada cifra decimal ocupa 4 bits: 25 es 0010 0101.

    Publicidad

    Herramientas relacionadas

    Tablas de verdad y puertas lógicas →De la tabla de verdad a las ecuaciones (minitérminos, maxitérminos, simplificada) y al circuito de puertas, o de las puertas a la tabla. Simulador de circuitos →Arrastra resistencias, fuentes de continua y de alterna, condensadores, bobinas, transistores y más: tensiones, corrientes, fasores, osciloscopio y Bode. Diagramas de Bode y filtros →Filtros RC, RL y RLC (paso bajo, paso alto, paso banda y rechazo de banda) con su diagrama de Bode de magnitud y fase, la frecuencia de corte, el factor de calidad Q y el ancho de banda. Convolución y señales →Convolución animada de dos señales o de una señal con un filtro RC o RLC, con la respuesta al escalón: tiempo de subida, sobreoscilación y establecimiento.