Este documento explora los códigos binario y Gray. Explica el código Gray y cómo solo difiere en un bit entre valores consecutivos. Muestra cómo convertir entre códigos binario y Gray usando operaciones XOR. Realiza ejemplos de suma en binario y conversiones entre los códigos, concluyendo que se obtuvo una mejor comprensión de estos sistemas de codificación a través de los ejercicios.
0 calificaciones0% encontró este documento útil (0 votos)
15 vistas8 páginas
Este documento explora los códigos binario y Gray. Explica el código Gray y cómo solo difiere en un bit entre valores consecutivos. Muestra cómo convertir entre códigos binario y Gray usando operaciones XOR. Realiza ejemplos de suma en binario y conversiones entre los códigos, concluyendo que se obtuvo una mejor comprensión de estos sistemas de codificación a través de los ejercicios.
Este documento explora los códigos binario y Gray. Explica el código Gray y cómo solo difiere en un bit entre valores consecutivos. Muestra cómo convertir entre códigos binario y Gray usando operaciones XOR. Realiza ejemplos de suma en binario y conversiones entre los códigos, concluyendo que se obtuvo una mejor comprensión de estos sistemas de codificación a través de los ejercicios.
Este documento explora los códigos binario y Gray. Explica el código Gray y cómo solo difiere en un bit entre valores consecutivos. Muestra cómo convertir entre códigos binario y Gray usando operaciones XOR. Realiza ejemplos de suma en binario y conversiones entre los códigos, concluyendo que se obtuvo una mejor comprensión de estos sistemas de codificación a través de los ejercicios.
Descargue como DOCX, PDF, TXT o lea en línea desde Scribd
Descargar como docx, pdf o txt
Está en la página 1de 8
INSTITUTO UNIVERSITARIO POLITECNICO
SANTIAGO MARIÑO EXTENSIÓN: MARACAIBO
SUMA Y CONVERSION DE GRAY
NOMBRE: ALEJANDRO ROSARIO
CI: 30550500 SECCION: A INTRODUCCION
En este trabajo, exploraremos el código binario y el código Gray. Comenzaremos
realizando ejercicios de suma utilizando el código binario decimal. Luego, nos adentraremos en la definición del código Gray, su proceso, y aprenderemos cómo convertir tanto el código binario a código Gray como el código Gray a binario. A través de estos ejercicios, obtendremos una comprensión más sólida de estos sistemas de codificación DESARROLLO
Suma en BCD realizar 4 ejercicios:
1. Suma de 101 (5 en decimal) + 110 (6 en decimal): 101 + 110 ----- 1011 (11 en decimal)
2. Suma de 1111 (15 en decimal) + 1010 (10 en decimal):
1111 + 1010 ------ 11001 (25 en decimal)
3. Suma de 1001 (9 en decimal) + 10 (2 en decimal):
1001 + 10 ----- 1011 (11 en decimal)
4. Suma de 111 (7 en decimal) + 101 (5 en decimal):
111 + 101 ----- 1100 (12 en decimal) Definición del código Gray: El código Gray es un sistema de codificación en el que dos números consecutivos solo difieren en un bit, asegurando una transición suave entre los valores. Se utiliza en muchas aplicaciones, como codificación de señales, circuitos digitales y sistemas de comunicación.
Proceso de conversión de código binario a código Gray:
Para convertir un número binario a código Gray, se siguen los siguientes pasos: 1. El bit más significativo (MSB) del código Gray es igual al MSB del número binario original. 2. A partir del segundo bit (bit n), se realiza una operación XOR entre el bit n y el bit n-1 del número binario original, y el resultado se coloca en el bit correspondiente del código Gray. 3. Repite el paso 2 para cada bit restante en el número binario original.
Conversión del código binario a código Gray (4 ejercicios):
1. Convertir el número binario 0101 a código Gray: - Primero bit (MSB): 0 (sin cambio). - Segundo bit: XOR entre 1 y 0 (1 XOR 0 = 1). - Tercer bit: XOR entre 0 y 1 (0 XOR 1 = 1). - Cuarto bit: XOR entre 1 y 0 (1 XOR 0 = 1). El código Gray resultante es: 0111.
2. Convertir el número binario 1010 a código Gray:
- Primer bit: 1 (sin cambio). - Segundo bit: XOR entre 0 y 1 (0 XOR 1 = 1). - Tercer bit: XOR entre 1 y 0 (1 XOR 0 = 1). - Cuarto bit: XOR entre 0 y 1 (0 XOR 1 = 1). El código Gray resultante es: 1101. 3. Convertir el número binario 0011 a código Gray: - Primer bit: 0 (sin cambio). - Segundo bit: XOR entre 0 y 0 (0 XOR 0 = 0). - Tercer bit: XOR entre 1 y 0 (1 XOR 0 = 1). - Cuarto bit: XOR entre 1 y 1 (1 XOR 1 = 0). El código Gray resultante es: 0100.
4. Convertir el número binario 1101 a código Gray:
- Primer bit: 1 (sin cambio). - Segundo bit: XOR entre 1 y 1 (1 XOR 1 = 0). - Tercer bit: XOR entre 0 y 0 (0 XOR 0 = 0). - Cuarto bit: XOR entre 1 y 1 (1 XOR 1 = 0). El código Gray resultante es: 1000.
Proceso de conversión del código Gray a binario:
1. Iniciar con el primer bit (MSB) del código Gray y copiarlo directamente en el primer bit del número binario resultante. 2. A partir del segundo bit del código Gray, realizar una operación XOR entre el bit actual del código Gray y el bit correspondiente del número binario anteriormente obtenido. 3. Repetir el paso anterior para cada bit restante del código Gray hasta llegar al último bit. 4. Al finalizar, el número obtenido será la representación binaria correspondiente al código Gray original. Por ejemplo: Conversión de código Gray a binario Vamos a convertir el código Gray "1010" a su equivalente en binario. 1. Copiamos el primer bit "1" directamente en el primer bit del número binario resultante. Código Gray: 1 0 1 0 Número binario: 1 2. Realizamos la operación XOR entre el segundo bit del código Gray "0" y el primer bit del número binario obtenido anteriormente (que es "1"), lo cual nos da como resultado "1". Código Gray: 1 0 1 0 Número binario: 1 1 3. Luego, realizamos la operación XOR entre el tercer bit del código Gray "1" y el segundo bit del número binario obtenido anteriormente (que es "1"), lo cual nos da como resultado "0". Código Gray: 1 0 1 0 Número binario: 1 1 0 4. Finalmente, realizamos la operación XOR entre el último bit del código Gray "0" y el tercer bit del número binario obtenido anteriormente (que es "0"), lo cual nos da como resultado "0". Código Gray: 1 0 1 0 Número binario: 1 1 0 0 Por lo tanto, el código Gray "1010" se convierte en el número binario "1100".
Conversión de código Gray a binario (4 ejercicios):
1. Convertir el código Gray 1101 a binario: El primer bit del número binario es igual al primer bit del código Gray: 1. - Segundo bit: XOR entre el segundo bit del código Gray y el primer bit del número binario (1 XOR 1 = 0). - Tercer bit: XOR entre el tercer bit del código Gray y el segundo bit del número binario (0 XOR 0 = 0). - Cuarto bit: XOR entre el cuarto bit del código Gray y el tercer bit del número binario (0 XOR 0 = 0). El número binario resultante es: 1000.
2. Convertir el código Gray 0101 a binario:
El primer bit del número binario es igual al primer bit del código Gray: 0. - Segundo bit: XOR entre el segundo bit del código Gray y el primer bit del número binario (1 XOR 0 = 1). - Tercer bit: XOR entre el tercer bit del código Gray y el segundo bit del número binario (0 XOR 1 = 1). - Cuarto bit: XOR entre el cuarto bit del código Gray y el tercer bit del número binario (1 XOR 1 = 0). El número binario resultante es: 0110.
3. Convertir el código Gray 0010 a binario:
El primer bit del número binario es igual al primer bit del código Gray: 0. - Segundo bit: XOR entre el segundo bit del código Gray y el primer bit del número binario (0 XOR 0 = 0). - Tercer bit: XOR entre el tercer bit del código Gray y el segundo bit del número binario (1 XOR 0 = 1). - Cuarto bit: XOR entre el cuarto bit del código Gray y el tercer bit del número binario (0 XOR 1 = 1). El número binario resultante es: 0011.
4. Convertir el código Gray 1001 a binario:
El primer bit del número binario es igual al primer bit del código Gray: 1. - Segundo bit: XOR entre el segundo bit del código Gray y el primer bit del número binario (0 XOR 1 = 1). - Tercer bit: XOR entre el tercer bit del código Gray y el segundo bit del número binario (0 XOR 1 = 1). - Cuarto bit: XOR entre el cuarto bit del código Gray y el tercer bit del número binario (1 XOR 1 = 0). El número binario resultante es: 1100.
En resumen, el código Gray es un sistema de codificación donde los valores
consecutivos solo difieren en un solo bit. En la conversión de código binario a código Gray, se utiliza la operación XOR para determinar cada bit del código Gray. De manera similar, en la conversión de código Gray a binario, también se utiliza la operación XOR para recuperar el número binario original a partir del código Gray. CONCLUSION
Al explorar los sistemas de codificación binaria y Gray, hemos realizado ejercicios
de suma utilizando el código binario decimal. Luego, hemos explorado la definición del código Gray y su proceso. También hemos aprendido cómo convertir tanto el código binario a código Gray como el código Gray a binario. A través de estos ejercicios, hemos obtenido una comprensión más sólida de estos sistemas de codificación.