logoup_v

Binario a Decimal - Conversión de diferentes valores (Videos)– Kryon Ingenieria

Binario a Decimal (Bin, Octal, Hex y Flotante)

CONVERSION DE DATOS  DE BINARIO A DECIMAL, OCTAL Y HEXADECIMAL

En el ámbito de las comunicaciones y en especial en lo referente al Protocolo de comunicación MODBUS, la conversión de datos de binario a decimal y otros es muy importante, se trabaja mucho con Bits (un Bit tan solo puede tener el valor TRUE o FALSE, o en términos mas entendibles, puede tener el valor UNO o el valor CERO).

Se define el BYTE como una palabra (Word) de 8 Bits y que puede almacenar un valor comprendido entre el valor Cero y el valor 255; también se define el REGISTRO como 2 BYTEs (Words) consecutivas, lo cual quiere decir que la unión de 2 BYTEs nos genera un  Registro de 16 Bits, en dicho registro se puede almacenar un valor comprendido entre el valor Cero y el valor 65535.

También podemos tener registros de 32 Bits, que se generan al unir dos registros de 16 Bits consecutivos y que son llamados comúnmente como ENTEROS LARGOS y en dichos registros se puede almacenar un valor comprendido entre el valor Cero y el valor 4.294.967.295.

La Tabla 1, nos muestra como un registro de 16 Bits se divide en 2 BYTEs “Primer BYTE menos significativo (8 Bits)  y Segundo BYTE mas significativo (8 Bits) ”; también se muestra el valor en decimal del Primer BYTE (valor 45) y el valor en decimal del Segundo BYTE (113), lo mismo para el registro de 16 Bits, el cual tiene un valor en decimal de 28973.

Cómo se obtuvo el valor en decimal del Primer BYTE?, como vemos el Primer BYTE tiene el valor en binario de 00101101, y el peso para cada Bit respectivamente es 128, 64, 32,16, 8, 4, 2, 1; el valor en decimal del Primer BYTE sale de la suma de multiplicar el peso que tiene cada Bit por el valor del Bit, por ende dicho valor es: 128*0 + 64*0 + 32*1 + 16*0 + 8*1 + 4*1 + 2*0 + 1*1 = 45.

Para obtener el valor del Segundo BYTE, se hace de la misma forma, el valor binario del Segundo BYTE es 01110001 y los pesos de cada Bit respectivamente son 128, 64, 32,16, 8, 4, 2, 1; el valor en decimal del Segundo BYTE sale de la suma de multiplicar el peso que tiene cada Bit por el valor del Bit, por ende dicho valor es: 128*0 + 64*1 + 32*1 + 16*1 + 8*0 + 4*0 + 2*0+ 1*1 = 113.

Para obtener el valor del Registro de 16 Bits (2 BYTES consecutivos) se realiza de la misma forma, el valor binario del registro de 16 bits es: 0111000100101101 y los pesos de cada Bit respectivamente son 32768, 16384, 8192, 4096, 2048, 1024, 512, 256, 128, 64, 32, 16, 8, 4, 2, 1; con lo cual el valor decimal del registro sería: 32768*0 + 16384*1 + 8192*1 + 4096*1 + 2048*0 + 1024*0 + 512*0 + 256*1 + 128*0 + 64*0 + 32*1 + 16*0 + 8*1 + 4*1 + 2*0 + 1*1 = 28973.

Las Tablas TABLA 2 y TABLA 3  son otros ejemplos de conversión de valores, son mostrados como ejemplos para verificar si hemos entendido bien el concepto o no.

En las Tablas  TABLA 4, TABLA 5 y TABLA 6 se presentan ejemplos de conversión de valores de Binario a Decimal, a Octal y a Hexadecimal, estos son ejemplos colocados para analizarlos, dado que sabiendo el concepto de Binario y de Decimal, podemos fácilmente extrapolar este concepto a los formatos Octal y Hexadecimal .

Recordemos que los números en Octal van del cero al 7, esto es: 0, 1, 2, 3, 4, 5, 6, 7, 10, 11,1 2, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24, 25, 26, 27, 30….etc.

Los números en Hexadecimal van del cero a la F, esto es: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1A, 1B, 1C, 1D, 1E, 1F, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 2A, 2B, 2C, 2D, 2E, 2F, 30…..etc.

CONVERSION DE DATOS KRYON TABLA 1

Binario a Decimal

 CONVERSION DE DATOS KRYON TABLA 2

Binario a Decimal

CONVERSION DE DATOS KRYON TABLA 3

Binario a Decimal

CONVERSION DE DATOS KRYON TABLA 4

Binario a Decimal

CONVERSION DE DATOS KRYON TABLA 5

Binario a Decimal

CONVERSION DE DATOS KRYON TABLA 6

Binario a Decimal

 

 Puedes descargar el archivo de conversion de datos en Excel oprimiendo el Mouse sobre el Link Mostrado en color Azul

El ejemplo en Excel, muestra la conversión de valores de Binario a decimal (Octal y Hexadecimal); de Decimal a (Binario, Octal y Hexadecimal); de Octal a (Binario, Decimal y Hexadecimal) y de Hexadecimal a (Binario, Decimal y Octal).

Convertir Valores - Bin, Dec, Octal y Hex - Excel

El siguiente ejemplo en Excel, muestra la conversión de un valor Binario, registro de 32 bits segun norma IEEE 754 Precisión Simple a un valor en punto Flotante.

Convertir valor Binario a Flotante - Excel

Video conversión valores de Binario a Decimal

 

Ver video en Youtube

Video Conversión de valores de Binario a Octal

 

Conversión de valores de Binario a Hexadecimal

 

KRYON: Nada es imposible, sólo que nos cuesta un poquito. Conversion de datos

Comments are closed.

Post Navigation