¿Qué son los códigos ponderados y no ponderados?

Gracias por el A2A.

Códigos ponderados: – Los códigos ponderados son aquellos que obedecen el principio de ponderación de posición, que establece que la posición de cada número representa un peso específico. En estos códigos, cada dígito decimal está representado por un grupo de cuatro bits.

En los códigos ponderados, a cada dígito se le asigna un peso específico de acuerdo con su posición. Por ejemplo, en el código 8421 / BCD, 1001 los pesos de 1, 1, 0, 1 (de izquierda a derecha) son 8, 4, 2 y 1 respectivamente.

Hay millones de códigos ponderados. El más común es el código 8421 / BCD.

Ejemplos: 8421,2421,84-2-1 son todos códigos codificados.

Códigos no ponderados: los códigos no ponderados no tienen una posición posicional. En otras palabras, códigos que no están asignados con ningún peso a la posición de cada dígito.

Ejemplos: Exceso-3 (XS-3) y códigos grises.

Enlaces de referencia para una mejor comprensión:

Códigos binarios

Código BCD

Códigos no ponderados

Los códigos ponderados son aquellos en los que cada posición del número representa un peso fijo ex.8 421, hexadecimal, octal
Los códigos no ponderados no son ponderados por posición, cada posición con el número no se asigna a un valor fijo. Ejemplos de código no ponderado son ASCCI, código gris

Editar:
para el peso ponderado del código se asocia un peso específico con cada bit. para la base b,
peso asociado a la posición de la broca
0 b ^ 0 = 1
1 b ^ 1
2 b ^ 2
3 b ^ 3
por ejemplo, hexadecimal tiene b = 16, para convertir un número hexadecimal en decimal solo necesita multiplicar cada bit con su peso posicional. ex. 1A21h =
1 * 16 ^ 3 + A * 16 ^ 2 + 2 * 16 ^ 1 + 1 * 16 ^ 0 = 6689

Para el código no ponderado, tome el ejemplo del código Exceso-3, si 1010 está en exceso-3, para convertirlo en binario reste de 3 que es 1010-0011 = 0111

CÓDIGOS PONDERADOS :

Los códigos ponderados son aquellos cuya posición del número representa un peso específico.

P.ej:

Código binario.

Aquí, los números individuales tienen sus respectivos pesos (es decir, valores).

En términos más fáciles … como podemos ver … en código binario, cada número se codifica según la posición de su valor.

CÓDIGOS NO PONDERADOS :

Los pesos posicionados no están asignados.

P.ej:

Exceso de código 3.

El número decimal se convierte en código 8421 BCD. Y luego el código Excess-3 es tres agregados al código BCD.

  • El código BCD para 1 es 0001. Por lo tanto, el código Excess-3 para 1 es BCD (1 + 3) = BCD (4) = 0100.

Fotos: Tutorialespoint