En
Exceso
a 2n-1, si se dispone de n bits para
representar a un número entero (N) positivo o
negativo, dicho número se representa como N + 2n-1,
por tanto:
NEX = N + 2n-1
El rango de representación en Exceso a 2n-1
es el mismo que en Complemento a 2:
Ejemplo
1: En Exceso a 2n-1,
para n = 16,
el número positivo 950310
se representa como:
950310
= ( 950310 + (216-1)10
)EX =
=
( 950310 + (215)10
)EX =
=
( 950310 + 3276810 )EX
=
=
( 4227110 )EX =
=
( 10100101000111112 )EX =
=
1010010100011111EX. a 32768
Por otro lado, para calcular el valor en base 10 de un
número entero (N)
escrito en Exceso a 2n-1, se tiene que utilizar
la fórmula:
Figura.
Fórmula para calcular, en base 10, el valor de un
número entero escrito en Exceso a 2n-1.
Ejemplo 2:
Empleando la fórmula dada, si se quiere calcular el valor en
base 10 del número 0000000001001001EX.
a 32768, el resultado es:
0000000001001001EX. a
32768 = ( (1∙26 + 1∙23
+ 1∙20) - 215 )10
=
= ( (64 + 8 + 1) - 32768 )10
= -3269510
|