in

Conversión de códigos


Hay muchos métodos o técnicas que se pueden utilizar para convertir código de un formato a otro. Demostraremos aquí lo siguiente

  • Conversión de binario a BCD
  • Conversión de BCD a binario
  • BCD a Exceso-3
  • Exceso-3 a BCD

Conversión de binario a BCD

Pasos

Ejemplo: convertir (11101)2 a BCD.

Paso 1: convertir a decimal

Número binario – 111012

Calcular el equivalente decimal –

Paso Número binario Número decimal
Paso 1 111012 ((1 × 24) y más; (1 × 23) y más; (1 × 22) y más; (0 × 21) y más; (1 × 20))10
Paso 2 111012 (16 y más; 8 y más; 4 y más; 0 y más; 1)10
Paso 3 111012 2910

Número binario – 111012 = Número decimal – 2910

Paso 2 – Convierta a BCD

Número decimal – 2910

Cálculo del equivalente de BCD. Convierta cada dígito en grupos de cuatro dígitos binarios equivalentes.

Paso Número decimal Conversión
Paso 1 2910 00102 10012
Paso 2 2910 00101001BCD

Resultado

(11101)2 =  (00101001)BCD

Conversión de BCD a binario

Pasos

Ejemplo: convertir (00101001)BCD a binario.

Paso 1: convertir a BCD

Número BCD – (00101001)BCD

Calcular el equivalente decimal. Convierta cada cuatro dígitos en un grupo y obtenga el equivalente decimal para cada grupo.

Paso Número BCD Conversión
Paso 1 (00101001)BCD 00102 10012
Paso 2 (00101001)BCD 210 910
Paso 3 (00101001)BCD 2910

Número BCD – (00101001)BCD = Número decimal – 2910

Paso 2: convertir a binario

Se utilizó el método de división larga para la conversión de decimal a binario.

Número decimal – 2910

Cálculo del equivalente binario –

Paso Operación Resultado Recordatorio
Paso 1 29/2 14 1
Paso 2 14/2 7 0
Paso 3 7/2 3 1
Paso 4 3/2 1 1
Paso 5 1/2 0 1

Como se mencionó en los Pasos 2 y 4, los restos deben organizarse en orden inverso para que el primer resto se convierta en el dígito menos significativo (LSD) y el último resto se convierta en el dígito más significativo (MSD).

Número decimal – 2910 = Número binario – 111012

Resultado

(00101001)BCD = (11101)2

BCD a Exceso-3

Pasos

  • Paso 1 – Convierte BCD a decimal.

  • Paso 2 – Agregar (3)10 a este número decimal.

  • Paso 3 – Convierta a binario para obtener un código 3 en exceso.

Ejemplo: convertir (0110)BCD a Exceso-3.

Paso 1 – Convierta a decimal

(0110)BCD = 610

Paso 2: suma 3 al decimal

(6)10 &más; (3)10 = (9)10

Paso 3 – Convierta a Exceso-3

(9)10 = (1001)2

Resultado

(0110)BCD = (1001)XS-3

Conversión de Exceso-3 a BCD

Pasos

Ejemplo: convertir (10011010)XS-3 a BCD.

Given XS-3 number  = 1 0 0 1 1 0 1 0 
Subtract (0011)2   = 1 0 0 1 0 1 1 1
                    --------------------
               BCD = 0 1 1 0   0 1 1 1

Resultado

(10011010)XS-3 = (01100111)BCD

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Función de energía en Java – Javatpoint

apple touch icon@2

node.js – sudo: npm: comando no encontrado