Inicio Binario
Artículo
Cancelar

Binario

Existen 10 tipos de personas… las que saben binario y las que no.

¿Porqué los seres humanos usamos el sistema decimal?

Porque tenemos 10 dedos

¿Porqué las máquinas usan el sistema binario?

El motivo por el cual los ordenadores trabajan en binario, es por el hecho que a la hora de construir una unidad de ejecución que pueda sumar o multiplicar números es mucho más fácil hacerlo de manera binaría que con una base más compleja.

Más información el artículo ¿Qué son los números binarios y por qué los usan las computadoras?.

Binario a decimal

Pasar de binario a decimal

Números de 1 bit

20 
1Decimal
00
11

Como podemos observar, con palabras de 1 bit podemos representar un total de 21 (2) números, cuyo rango va de 0 a 1.

Núemeros de 2 bits

2120 
21Decimal
000
011
102
113

Como podemos observar, con palabras de 2 bits podemos representar un total de 22 (4) número, cuyo rango va de 0 a 3.

Números de 3 bits

222120 
421Decimal
0000
0011
0102
0113
1004
1015
1106
1117

Como podemos observar, con palabras de 3 bits podemos representar un total de 23 (8) números, cuyo rango va de 0 a 7.

Números de 8 bits (octetos)

 2726252423222120 
 1286432168421Suma
Ej. 1000010019
Ej. 211001100204

Como podemos observar, con palabras de 8 bit podemos representar un total de 28 (256) números, cuyo rango va de 0 a 255.

Números de X bits

Con palabras de X bits podemos representar un total de 2X números, cuyo rango va de 0 a 2X-1.

Decimal a binario

Consejos para el paso de binario a decimal

  • Si el bit de menor peso vale 1 nos encontraremos ante un número impar.
  • Si añadimos ceros por la izquierda a un número binario, el número no cambia.
  • Si añadimos ceros por la derecha a un número binario lo estamos multiplicando por dos.
  • Si el número que es todo unos, una forma rápida de calcular su valor es calcular el siguiente número y restarle uno a posteriori. Es decir, si tengo que obtener el valor de 111111, puedo calcular el valor de 1000000 que es 64 y restarle uno obteniendo que (111111)2 = (63)10.

Números de 8 bits (octetos)

 2726252423222120 
 1286432168421Suma
Ej. 1        60
Ej. 2        210

¿Se puede representar el número 315 con palabras de 8 bits? ¿Qué ocurre?

¿Qué significa (111)2?

(111)2 = (7)10

¿Es posible este número :(2)2?

No. En base 2 (binario) solo hay dos dígitos, el 0 y el 1. ¡Empezamos a contar desde el 0!

Binario a hexadecimal

Hexadecimal a binario

Los valores alfanuméricos en hexadecimal son 16: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.

HexadecimalBinarioHexadecimalBinario
0000081000
1000191001
20010A1010
30011B1011
40100C1100
50101D1101
60110E1110
70111F1111
¿Cuáles son todos los símbolos del hexadecimal?

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f

¿De cuántos dígitos en binario está compuesto un símbolo hexadecimal?

Habría que responder a la pregunta, ¿Cuántos dígitos en binario necesito para contar hasta el 15 (16-1)?

¿Cuanto es (10)16 en base 10? ¿Y (10)16 en decimal? ¿Y (FF)16 en decimal? ¿Y (GG)16 en decimal?

Bibliografía

Este artículo está licenciado bajo CC BY 4.0 por el autor.

Direcciones IPv4

Despliegue y mantenimiento de los servicios de red