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:...
More
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
Less