Saltar la navegación

Con desplazamiento.

La representación por desplazamiento supone un corrimiento de los valores a representar según un valor D (llamado desplazamiento). En general para representar 2n números diferentes, se asigna a D el valor 2n-1 o 2n-1-1 como es el caso del exponente de los números reales en el estándar IEEE 754. 

Por ejemplo para 256 valores (28), es decir n=8, D = 27-1 = 127  (2n-1-1), con lo que para representar:   

                                             +2 -> 127 + 2 = 129 -> 10000001

                                             -2  -> 127 -  2 = 125 -> 01111101

Su ventaja más evidente es que los códigos conservan el orden de los números, con o sin signo y además hay una sola representación para el 0.

Su mayor inconveniente es que los algoritmos de las operaciones usuales son muy complejas.