jueves, 18 de junio de 2009

1.2.5 Conversión de números decimales en números binarios de 8 bits


Convertiremos el numero 168 a su equivalente binario. (10101000)

  • 128 entra en 168. De modo que el bit que se ubica más a la izquierda del número binario es un 1. 168 - 128 es igual a 40.
  • 64 no entra en 40. De modo que el segundo bit desde la izquierda es un 0.
  • 32 entra en 40. De modo que el tercer bit desde la izquierda es un 1. 40 - 32 es igual a 8.
  • 16 no entra en 8, de modo que el cuarto bit desde la izquierda es un 0.
  • 8 entra en 8. De modo que el quinto bit desde la izquierda es un 1. 8 - 8 es igual a 0. De modo que, los bits restantes hacia la derecha son todos ceros.

128 64 32 16 8 4 2 1
168 =
1 0 1 0 1 0 0 0 = 128 + 32 + 8

Solo se suman los números donde existe un uno.




0 comentarios: