“Conocimientos Programación>Lenguajes De Programación

Cómo Calcular Código Gray

2014/11/28
código Gray , también conocido como código binario reflejado , expresa todos sus valores como una secuencia de 1s y 0s . A diferencia de código binario , cada valor difiere de la anterior solamente en un solo bit . Esto tiene muchas aplicaciones prácticas , sobre todo en los cambios múltiples bits simultáneos se derive en errores . Códigos grises pueden tener cualquier número de bits , y los nuevos códigos de Gray se pueden calcular a partir de códigos binarios que tienen un poco menos que el código Gray propuesto. Instrucciones
1

Decidir sobre el número de bits que componen el código Gray. Por ejemplo , supongamos que desea un código Gray que es de 3 bits de longitud . El número de bits determina el número de valores diferentes del código Gray puede representar . Para saber el número de valores de un código Gray puede representar , elevar 2 a la potencia del número de bits que componen el código. Por ejemplo , un código Gray de 3 bits puede representar ocho valores diferentes .
2

Escriba el código binario de una secuencia que es 1 poco menos de su código Gray ( ver Recursos para más información sobre el código binario ) . Si su código Gray tiene 3 bits , escribirá el código binario de un código binario de 2 bits , así:

00 , 01, 10 , 11
3 < p> Añadir un cero a la izquierda de todos los números en la secuencia que acaba de escribir , así:

000 , 001, 010 , 011
4

Escriba el código binario de nuevo en sentido inverso orden, así:

11 , 10 , 01, 00
5

Añadir un líder uno a todos los números de la secuencia que acaba de escribir , así:
< p> 111 , 110, 101, 100
6

concatenar los dos listas . Ahora tiene un código Gray de 3 bits , que se parece a esto :

000 , 001, 010 , 011 , 111, 110 , 101, 100

Lenguajes De Programación
Cómo Multiplicar números binarios
Cómo utilizar un DBLink para Oracle Lock Servicios
Cómo aprender Macromedia Flash
Cómo configurar un calendario de Outlook Guión
Cómo crear un índice para clasificar Características
Cómo reemplazar una etiqueta H2
¿Qué es una función XSLT Unknown
Cómo hacer un desarrollo para Pocket PC Con lenguaje Eiffel
Conocimientos Informáticos © http://www.ordenador.online