Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistema Binario
Sistema Binario
mundo.
Pero hay otro sistema o lenguaje muy utilizado que es el sistema binario de
numeración, que en algunos casos, como por ejemplo en informática, se puede
llamar Lenguaje Binario, debido a que es el lenguaje que usamos para entendernos
con el ordenador. Luego también hablaremos del Lenguaje Binario.
Esto provoca que su sistema de numeración natural sea el binario, por ejemplo 1 para
encendido y 0 para apagado. También se utiliza en electrónica y en electricidad
(encendido o apagado, activado o desactivado, etc.). El lenguaje binario es muy
utilizado en el mundo de la tecnología.
Números Binarios
Los Números Binarios empezarían por el 0 (número binario más pequeño) después
el 1 y ahora tendríamos que pasar al siguiente número, que ya sería de dos cifras
porque no hay más números binarios de una sola cifra.
Decimal a Binario
Para sacar la cifra en binario cogeremos el último cociente (siempre será 1) y todos
los restos de las divisiones de abajo arriba, orden ascendente.
Vemos como para sacar el equivalente se coge el último cociente de las operaciones
y los restos que han salido en orden ascendente (de abajo arriba) 11100.
El subíndice 2 que hemos puesto al final del número en binario, es para indicar que es
un número en base 2, pero no es necesario ponerlo.
Pues ahora al revés. ¿Que pasaría si quisiera saber cual es el número equivalente en
decimal del número binario por ejemplo 1001? Pues también hay método.
Vamos a verlo paso a paso con un ejemplo y gráficamente que será más sencillo de
entender.
OJO Recuerda que cualquier número elevado a cero es 1, por ejemplo 2 elevado
a 0 es = 1.
1 x 23 + 0 x 22 + 0 x 21 + 1 x 20 = 8 + 0 + 0 + 1 = 9
Las operaciones binarias que se pueden realizar con número binarios son las mismas
que en cualquier otro sistema: suma, resta, multiplicación y división. Veamos
algunos Ejemplos de Operaciones Binarias.
0+0=0
0+1=1
1+0=1
1 + 1 = 10
100110101
+ 11010101
———————————
1000001010
0-0=0
1-0=1
1-1=0
0 - 1 = Es una resta imposible en binario porque no hay números negativos.
10001 11011001
-01010 -10101011
—————— ———————
00111 00101110
0x0=0
0x1=0
1x0=0
1x1=1
10110
x 1001
———————
10110
00000
00000
10110
—————————
11000110
Igual que en el producto, la división es muy fácil de realizar, porque no son posibles
en el cociente otras cifras que no sean UNOS y CEROS.
Se intenta dividir el dividendo por el divisor, empezando por tomar en ambos el mismo
número de cifras (100 entre 110, en el ejemplo). Si no puede dividirse, se intenta la
división tomando un dígito más (1001 entre 100).
Si la división es posible, entonces, el divisor sólo podrá estar contenido una vez en el
dividendo, es decir, la primera cifra del cociente es un UNO. En ese caso, el resultado
de multiplicar el divisor por 1 es el propio divisor. Restamos las cifras del dividendo del
divisor y bajamos la cifra siguiente.
Lenguaje Binario
La misma lógica que se utiliza para representar los números se puede utilizar para
representar texto. Lo que necesitamos es un esquema de codificación, es decir, un
código que nos haga equivalencias entre un número binario y una letra del abecedario.
Necesitamos un número binario por cada letra del alfabeto.
Por ejemplo, en informática, cada tecla del teclado (números, letras, signos,
etc.) hay un número en binario que es su equivalente. Luego veremos muchos
más.
Un ejemplo real: 0100 0001 es el número binario que representa la letra A. En binario
ese número es equivalente a la letra A.
Varios códigos estándar para convertir texto en binario se han desarrollado a lo largo
de los años, incluyendo ASCII y Unicode, los más famosos y utilizados.
La versión original de ASCII utiliza 8 bits (recuerda cada número binario es un bit)
para representar cada letra o carácter, con un total de 128 caracteres diferentes.
Cuando hablamos de caracteres nos referimos tanto a letras, como a números, como
a signos ($, /, etc.).
Este es uno de los códigos o lenguaje binario para representar texto mediante
números binarios que más se utilizó durante mucho tiempo.
Mientras ASCII se encuentra todavía en uso hoy en día, el estándar actual para la
codificación de texto es Unicode.
A continuación puedes ver una tabla con el código para representar letras y
caracteres en ASCII y en UNICODE de 16 bits.
Como ves en ASCII cada letra se representa por un número binario de 8 números y
UNICODE por 16. Así podemos construir un lenguaje binario donde cada letra se
representa por un número binario.
Estos códigos son lo que se llama en informática, el código máquina, y es el
utilizado por todos los ordenadores para entenderse con las personas. Los
programadores, escriben sus programas en un lenguaje de programación, que
posteriormente tienen que convertirlo a código máquina para que lo entienda el
ordenador. si quieres saber más sobre este te recomendamos el siguiente
enlace: Lenguajes de Programación.
En 1605, Francis Bacon discutió un sistema por el cual las letras del alfabeto podrían
reducirse a secuencias de dígitos binarios, que luego podría ser codificada como
variaciones apenas visibles en la fuente en cualquier texto aleatorio. Fue el primer
lenguaje binario utilizado.
Para acabar un video muy curioso que habla del sistema binario y los números
binarios: