- Documentación
Números
Conversión de binario a decimal
Para convertir un número binario a decimal multiplicamos cada bit, empezando por el bit menos significativo, por potencias de 2.
Por convención consideraremos el bit menos significativo como el bit más a la derecha del número binario (así como el dígito de menor valor es el que eta más a la derecha en un numero decimal).
Ejemplo
Representar el número 0b10011011 en base 10. Asumir que se encuentran en representación sin signo.
Entonces el número 0b10011011 en base 10 es 155.
Conversión de decimal a binario
Para hacer la conversión de decimal a binario, hay que dividir el número decimal entre 2 y guardar el residuo. Luego se divide el cociente entre 2 y se guarda el residuo, y así sucesivamente hasta que el cociente sea menor o igual a 1. El número binario resultante se obtiene copiando los residuos de abajo hacia arriba.
Ejemplo
Representar en numero 109 en base binaria, en su notación sin signo.
| - | N | Impar ? |
|---|---|---|
| 109 | 1 | |
| 54 | 0 | |
| 27 | 1 | |
| 13 | 1 | |
| 6 | 0 | |
| 3 | 1 | |
| 1 | 1 |
Noten que terminamos la division cuando N/2 es <= a 1. El número binario resultante sería 0b1101101, copiando la columna “Impar ?” de abajo hacia arriba.