Está en la página 1de 6

PRACTICA 2

REPRESENTACIÓN DE Nº ENTEROS Y REALES


 REPRESENTACIÓN DE Nº ENTEROS

1. Indicar el rango de representación para n bits en cada uno de los 4 sistemas de


representación de números enteros:
a) Módulo y Signo.

Sistema binario -2n-1+1<=x<=2n-1-1


Sistema octal -8n-1+1<=x<=8n-1-1

Sistema decimal -10n-1+1<=x<=10n-1-1


Sistema hexadecimal -16n-1+1<=x<=16n-1-1

b) Complemento a la base menos 1 (C1)


Sistema binario -2n-1+1<=x<=2n-1-1
Sistema octal -8n-1+1<=x<=8n-1-1
Sistema decimal 10n-1+1<=x<=10n-1-1
Sistema hexadecimal 16n-1+1<=x<=16n-1-1

c) Complemento a la base menos 1 (C1)


Sistema binario -2n-1+1<=x<=2n-1-1
Sistema octal -8n-1+1<=x<=8n-1-1
Sistema decimal -10n-1+1<=x<=10n-1-1

Sistema hexadecimal -16n-1+1<=x<=16n-1-1


d) Exceso
Sistema binario -2n-1+1<=x<=2n-1-1
Sistema octal -8n-1+1<=x<=8n-1-1
Sistema decimal -10n-1+1<=x<=10n-1-1

Sistema hexadecimal -16n-1+1<=x<=16n-1-1


2. Calcular el rango de representación para 8 bits en cada uno de los 4 sistemas de
representación de números enteros:
a. Módulo y Signo

Sistema binario -28-1+1<=x<=28-1-1 -127<=x<=127


Sistema octal -88-1+1<=x<=88-1-1 -2097151<=x<=2097151
Sistema decimal -108-1+1<=x<=108-1-1 -9999999<=x<=9999999
Sistema hexadecimal -168-1+1<=x<=168-1-1 -268435455<=x<=268435455

b. Complemento a 2

Sistema binario -28-1+1<=x<=28-1-1 -127<=x<=127


Sistema octal -88-1+1<=x<=88-1-1 -2097151<=x<=2097151
Sistema decimal -108-1+1<=x<=108-1-1 -9999999<=x<=9999999

Sistema hexadecimal -168-1+1<=x<=168-1-1 -268435455<=x<=268435455


c. Complemento a 2

Sistema binario -28-1<=x<=28-1-1 -128<=x<=127

Sistema octal -88-1<=x<=88-1-1 -2097152<=x<=2097151


Sistema decimal -108-1<=x<=108-1-1 -10000000<=x<=9999999
Sistema hexadecimal -168-1<=x<=168-1-1 -268435456<=x<=268435455
d. Complemento a 2

Sistema binario -28-1<=x<=28-1-1 -128<=x<=127


Sistema octal -88-1<=x<=88-1-1 -2097152<=x<=2097151
Sistema decimal -108-1<=x<=108-1-1 -10000000<=x<=9999999

Sistema hexadecimal -168-1<=x<=168-1-1 -268435456<=x<=268435455


3. Tenemos los siguientes valores enteros expresados en el sistema decimal:

A=0, B=-117, C=117, D=-528, E=528, F=127, G=-127, H=-128, I=128, J=62, K=-62
Representar en sistema binario de 8 bits los valores incluidos en el rango de representación, en
formato:

A=0
a. Modulo y signo
a. 010 =00000000
b. -010 =10000000
b. Complemento a 1
a. 010 =00000000
b. -010 =11111111
c. Complemento a 2
a. 010 =00000000
d. Exceso
a. 0+128=128=28-1=128 -> 10000000
B=-117
a. Modulo y signo
11710 =01110101
b. Complemento a 1
a. 11710 =01110101
b. -11710 =10001010
c. Complemento a 2
a. -11710 =10001011
d. Exceso
a. -117+128=11 -> 00001011
C=117
a. Modulo y signo
a. 11710 =01110101
b. Complemento a 1
a. 11710 =01110101
c. Complemento a 2
a. 11710 =10001011
d. Exceso
a. 117+128=245 -> 11110101
D=-528
-528 = 1000010000 Fuera de rango
E=528
528 = 1000010000 Fuera de rango

F=127
a. Modulo y signo
a. 12710 =01111111
b. Complemento a 1
a. 12710 =01111111
c. Complemento a 2
a. 12710 =01111111
d. Exceso
a. 127+128=255 -> 1111111
G=-127
a. Modulo y signo
a. -12710 =01111111
b. Complemento a 1
a. -12710 =1000000
c. Complemento a 2
a. -12710 =1000001
d. Exceso
a. -127+128=1 -> 00000001
H=-128
-128 = 10000000 Fuera de rango
I=128
128 = 10000000 Fuera de rango
J=62
a. Modulo y signo
a. 6210 =00111110
b. Complemento a 1
a. 6210 =00111110
c. Complemento a 2
a. 6210 =00111110
d. Exceso
a. 62+128=190 -> 10111110
K=-62
a. Modulo y signo
a. -6210 =10111110
b. Complemento a 1
a. -6210 =11000001
c. Complemento a 2
a. -6210 =11000010
d. Exceso
a. -62+128=66 -> 01000010
 REPRESENTACIÓN DE Nº REALES
1. Representar los nº decimales 612,236 y -612,236 en formato IEEE de coma flotante simple
precisión: signo mantisa (1bit) – exponente (8bits) – mantisa (23 bits).
El exponente estará representado en Exceso y la mantisa en C1

612,236=1001100100,0011110001101010011

Exponente en exceso e=9+128=137=10001001

Signo = 0

Exponente exceso = 10001001

Mantisa complemento a 1 = 0110010000111100011010

-612,236=11001100100,00111100011010100111

Exponente en exceso e=10+128=138=10001010

Signo = 1

Exponente exceso = 10001010

Mantisa complemento a 1 = 01100110111100001110010

2. Representar los nº decimales 0,017 y -0,017 en formato IEEE de coma flotante simple
precisión: signo mantisa (1bit) – exponente (8bits) – mantisa (23 bits).
El exponente estará representado en módulo y signo y la mantisa en C2

0,017=0,00000100010110100001110010101

Exponente en exceso 610 =1102 con signo=1 por lo que será -> 10000110

Signo = 0

Exponente exceso = 00000110

Mantisa complemento a 2 = 00010110100001110010101

-0,017=0,00000100010110100001110010101

Exponente en exceso e=-6

Signo = 1

Exponente exceso = 10000110

Mantisa complemento a 2 = 11101001011110001101011


3. Teniendo los siguientes valores reales expresados en sistema binario utilizando la
representación IEEE de simple precisión, indicar su valor equivalente en el sistema decimal
sabiendo que el exponente está representado en exceso y la mantisa en Complemento a 1:

a) 11001010000010000100011100101001
Signo = 1
Exponente =10010100 148-128=20

Mantisa en Complemente a 1 = 00010000100011100101001

-2029338,7810

4. Teniendo los siguientes valores reales expresados en sistema binario utilizando la


representación IEEE de simple precisión, indicar su valor equivalente en el sistema decimal
sabiendo que el exponente está representado en exceso y la mantisa en Complemento a 2:

a) 01000010101011001011001100110011
Signo = 0
Exponente =10000101 133-128=5

Mantisa en Complemente a 2 = 01011001011001100110011

43,17499923706054687510

b) 11000010110100110100110011001101

Signo = 1
Exponente =10000101 133-128=5

Mantisa en Complemente a 2 = 10100110100110011001101

-43,174999237110

También podría gustarte