¿Cómo leo el código binario?

Dos programadoras trabajando en un nuevo proyecto. Trabajan hasta altas horas de la noche en la oficina.

¿Cómo leo el código binario?

Credito de imagen: SolisImages / iStock / GettyImages

El código binario a menudo se asocia con una variedad de aplicaciones técnicas, y con razón. En muchos sentidos, el código binario es el ADN de la informática moderna, un lenguaje de 1 y 0 que existía mucho antes de que aparecieran las computadoras. Aunque el código binario es anterior a la informática moderna, se ha convertido en un elemento integral del marco para gran parte de la tecnología que usamos hoy. Con eso en mente, tomarse el tiempo para comprender correctamente cómo interpretar y "leer" el código binario inculca no solo una aprecio por los usuarios de computadoras en general, pero también un grado profundamente poderoso de control y comprensión de la tecnología Profesionales.

Propina

El código binario presenta 255 combinaciones diferentes de ocho dígitos, cada uno de los cuales puede ser 1 o 0. Aunque estos unos y ceros representan fundamentalmente un sobre o apagado Estado, la introducción de ASCII ha ayudado a construir puentes entre este lenguaje de máquina de bajo nivel y la programación moderna.

Conceptos básicos del código binario

En un nivel fundamental, el código binario no es más que una serie de unos y ceros, cada uno de los cuales está dispuesto en un orden específico para incitar al hardware de la computadora a realizar una acción deseada. Desde la perspectiva del hardware de la computadora, el 1 incluido en el código binario representa sobre, mientras que el 0 representa apagado. Esto no significa que los unos y los ceros gestionen explícitamente las funciones de energía dentro de un dispositivo. En cambio, estas señales de encendido y apagado pueden ser interpretadas por dispositivos para lograr una amplia gama de resultados.

Video del día

Binario y Base 2

Al leer y calcular el código binario, la secuencia de números mostrada se lee de derecha a izquierda, a diferencia del sistema de lectura más tradicional de izquierda a derecha. Para cada dígito en una secuencia binaria, son posibles dos valores, siendo 1 y 0. Como resultado, el binario se considera un sistema de base 2. En una secuencia de ocho dígitos, el dígito más a la derecha se considera 2 ^ 0, el siguiente dígito 2 ^ 1 y así sucesivamente. Si hay un 1, esto implica que se usa este valor particular de base 2, mientras que si se encuentra un 0, ese dígito específico no está activo actualmente.

Como ejemplo, considere la siguiente secuencia binaria: 10011011.

En esta situación, el número 1 se puede encontrar en el primer, segundo, cuarto, quinto y octavo dígitos, leyendo de derecha a izquierda. Por lo tanto, esto significa que 2 ^ 0, 2 ^ 1, 2 ^ 3, 2 ^ 4 y 2 ^ 7 están activos. Teniendo esto en cuenta, se puede realizar el siguiente cálculo: 1 multiplicado por 2 ^ 0 = 1, 1 multiplicado por 2 ^ 1 = 2, 1 multiplicado por 2 ^ 3 = 8, 1 multiplicado por 2 ^ 4 = 16, 1 multiplicado por 2 ^ 7 = 128. Sumando estos valores, obtienes: 1 + 2 + 8 + 16 +126 = 153. Por tanto, se puede afirmar que la valor de esta secuencia binaria es 153.

Lectura de funciones binarias y otras

Aunque el binario es un sistema de conteo, se abre camino en una variedad de sistemas sofisticados. El Código Estándar Americano para el Intercambio de Información, también conocido como ASCII, convierte el código binario de un sistema exclusivamente basado en números en uno con caracteres de letras también. Esto permite que el código binario se convierta en un componente central de la interacción entre humanos y máquinas. Con 255 combinaciones posibles de caracteres binarios, el sistema de traducción ASCII incluye exactamente 255 letras y otros símbolos de uso común que pueden derivarse de combinaciones binarias. Con la introducción de ASCII, la funcionalidad y la flexibilidad de las secuencias binarias aumentaron exponencialmente, crear un puente entre el código de máquina y la interfaz de alto nivel que permitió que la programación moderna florecer.