Ejemplos de Sistema Binario y sus operaciones
El sistema binario es un sistema numérico que utiliza solo dos dígitos: 0 y 1. Este sistema es utilizado por los ordenadores para representar y procesar información digitalmente. En lugar de utilizar los 10 dígitos del sistema decimal, los ordenadores utilizan el sistema binario.
El sistema binario se puede utilizar para representar cualquier número en el sistema decimal. Esto se logra mediante la utilización de posiciones de bits, donde cada posición se corresponde con una potencia de 2.
- Por ejemplo, en el número binario «1010«, el primer bit representa 23 (8), el segundo bit representa 22 (4), el tercer bit representa 21 (2), y el último bit representa 20 (1). Al sumar estos valores, se obtiene el valor decimal del número binario, que en este caso sería 10.
Explicación sencilla
El sistema binario es un sistema numérico que utiliza solamente dos dígitos, 0 y 1, para representar todos los números. Para entender mejor el sistema binario, podemos compararlo con el sistema numérico que usamos habitualmente, que es el sistema decimal. En el sistema decimal, utilizamos diez dígitos, del 0 al 9, para representar todos los números. En cambio, en el sistema binario, solo usamos dos dígitos, 0 y 1.
Las operaciones en el sistema binario se realizan de manera similar a las operaciones en el sistema decimal. Podemos sumar, restar, multiplicar y dividir números binarios utilizando las mismas reglas que en el sistema decimal, pero con dígitos binarios en lugar de dígitos decimales.
Ejemplos de números del sistema binario
Número Binario | Valor Decimal | Número Binario | Valor Decimal |
00000000 | 0 | 00010000 | 16 |
00000001 | 1 | 00010001 | 17 |
00000010 | 2 | 00010010 | 18 |
00000011 | 3 | 00010011 | 19 |
00000100 | 4 | 00010100 | 20 |
00000101 | 5 | 00010101 | 21 |
00000110 | 6 | 00010110 | 22 |
00000111 | 7 | 00010111 | 23 |
00001000 | 8 | 00011000 | 24 |
00001001 | 9 | 00011001 | 25 |
00001010 | 10 | 00011010 | 26 |
00001011 | 11 | 00011011 | 27 |
00001100 | 12 | 00011100 | 28 |
00001101 | 13 | 00011101 | 29 |
00001110 | 14 | 00011110 | 30 |
00001111 | 15 | 00011111 | 31 |
00100000 | 32 | 00100100 | 36 |
00100001 | 33 | 00100101 | 37 |
00100010 | 34 | 00100110 | 38 |
00100011 | 35 | 00100111 | 39 |
Número Binario | Valor Decimal | Número Binario | Valor Decimal |
00101000 | 40 | 00110100 | 52 |
00101001 | 41 | 00110101 | 53 |
00101010 | 42 | 00110110 | 54 |
00101011 | 43 | 00110111 | 55 |
00101100 | 44 | 00111000 | 56 |
00101101 | 45 | 00111001 | 57 |
00101110 | 46 | 00111010 | 58 |
00101111 | 47 | 00111011 | 59 |
00110000 | 48 | 00111100 | 60 |
00110001 | 49 | 00111101 | 61 |
00110010 | 50 | 00111110 | 62 |
00110011 | 51 | 00111111 | 63 |
01000000 | 64 | 01001000 | 72 |
01000001 | 65 | 01001001 | 73 |
01000010 | 66 | 01001010 | 74 |
01000011 | 67 | 01001011 | 75 |
01000100 | 68 | 01001100 | 76 |
01000101 | 69 | 01001101 | 77 |
01000110 | 70 | 01001110 | 78 |
01000111 | 71 | 01001111 | 79 |
¿Cómo funciona el sistema binario?
Para entender mejor cómo funciona el sistema binario, podemos compararlo con el sistema decimal que utilizamos en el día a día. En el sistema decimal, utilizamos diez símbolos diferentes (0, 1, 2, 3, 4, 5, 6, 7, 8 y 9) para representar cualquier número.
- Por ejemplo, el número 345 en decimal se representa como: 3 x 102 + 4 x 101 + 5 x 100
En el sistema binario, sólo tenemos dos símbolos, 0 y 1, por lo que cada posición en un número binario representa una potencia de 2 en lugar de una potencia de 10.
- Por ejemplo, el número binario 101 en decimal se representa como: 1 x 22 + 0 x 21 + 1 x 20 = 5
Operaciones con números del sistema binario
Las operaciones con números binarios son similares a las operaciones que realizamos con números decimales. Sin embargo, en lugar de utilizar los diez dígitos del sistema decimal (0, 1, 2, 3, 4, 5, 6, 7, 8, 9), utilizamos únicamente dos dígitos: 0 y 1.
Suma binaria
La tabla de sumas para números binarios es la siguiente:
Sumando 1 | Sumando 2 | Acarreo | Resultado |
---|---|---|---|
0 | 0 | 0 | 0 |
0 | 1 | 0 | 1 |
1 | 0 | 0 | 1 |
1 | 1 | 1 | 0 |
El acarreo se produce cuando la suma de dos dígitos produce un resultado mayor que 1. El acarreo se lleva a la siguiente posición de la suma.
- Ejemplo de suma binaria:
101
+ 11
—–
1000
- 1 + 1 = 0 con acarreo de 1. El primer dígito de derecha a izquierda es 0.
- 0 + 1 = 1 con acarreo 0. Pero debemos sumarle el acarreo que traemos asi que quedaría ahora la operación 1 + 1 = 0 con acarreo de 1. El segundo dígito de derecha a izquierda es 0.
- El 1 que no tiene valor debajo lo sumamos directamente al acarreo 1 que traíamos quedando la operación 1 + 1 = 0 con acarreo de 1. El tercer dígito de derecha a izquierda es 0.
- Por último, no hay mas números que sumar pero tenemos el acarreo de 1. El cuarto dígito de derecha a izquierda es 0.
- Por lo tanto, el resultado de la suma binaria es 1000.
Resta binaria
La resta binaria también es similar a la resta decimal, pero en este caso, se pueden dar tres situaciones posibles:
- Resta sin acarreo: cuando el minuendo es mayor o igual que el sustraendo, la resta se realiza sin acarreo y el resultado se obtiene restando cada posición de los números.
- Resta con acarreo: cuando el minuendo es menor que el sustraendo, se produce un acarreo que se lleva a la siguiente posición. El acarreo es equivalente a sumar «1» al minuendo en la posición correspondiente para poder realizar la resta.
- Resta con préstamo: cuando el sustraendo es mayor que el minuendo, se realiza un préstamo de la siguiente posición, que es equivalente a restar «1» a esa posición y sumarlo a la posición actual del minuendo.
- Ejemplo de resta binaria:
101
– 11
—–
10
- 1 -1 = 0. El primer dígito de derecha a izquierda es 0.
- 0 – 1 = -1. En esta columna como el resultado sería menor a cero no se puede hacer directamente, así que tenemos que pedir prestado de la siguiente columna. En binario, pedir prestado significa agregar un 2 en esa columna (ya que solo hay dos dígitos posibles). Entonces, tomamos el 1 de la columna de la izquierda, lo convertimos en un 2 y le restamos 1, lo que nos da un resultado de 1. El segundo dígito de derecha a izquierda es 1.
- En la columna restante ya no quedan valores porque el 1 lo tomamos en prestamo.
- Por lo tanto, el resultado de la resta binaria de los números 101 y 11 es igual a 10.
Multiplicación binaria
La tabla de multiplicación para números binarios es la siguiente:
Factor 1 | Factor 2 | Resultado |
---|---|---|
0 | 0 | 0 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
- Ejemplo de multiplicación binaria
101
x 11
—–
101
+1010
——–
1111
- Multiplicamos el último dígito del segundo número por cada dígito del primer número: 1 x 101 = 101. El número binario en la primera fila será 101.
- Multiplicamos el siguiente dígito del segundo número por cada dígito del primer número: 1 x 101 = 101. Como en esta segunda fila la posición de los números debe empezar columna antes que la anterior se completa el numero agregando un 0 en la última columna. El número binario en la segunda fila será 1010.
- Sumamos los resultados aplicando la suma de números binarios.
- El resultado de la multiplicación binaria, que es 1111.
División binaria
Para realizar la división binaria, se utiliza el algoritmo de la división larga, que consiste en ir dividiendo el dividendo por el divisor hasta obtener el cociente y el resto.
- Ejemplo de división binaria
10110 (dividendo)
/ 11 (divisor)
——
101 (cociente)
1 (resto)
En este ejemplo, el divisor es 11 y el dividendo es 10110.
- Comenzamos dividiendo el primer dígito del dividendo (1) entre el divisor (11), lo que nos da un cociente de 0 y un resto de 1.
- Luego llevamos el siguiente dígito del dividendo (0) al resto, formando el número 10.
- Dividimos 10 entre 11, lo que nos da un cociente de 0 y un resto de 10.
- Llevamos el siguiente dígito del dividendo (1) al resto, formando el número 101.
- Dividimos 101 entre 11, lo que nos da un cociente de 1 y un resto de 10.
- Llevamos el último dígito del dividendo (0) al resto, formando el número 100.
- Dividimos 100 entre 11, lo que nos da un cociente de 0 y un resto de 10.
- Como no quedan más dígitos en el dividendo, el cociente es 101 y el resto es 1.