Está en la página 1de 6

EJERCICIOS – ARITMÉTICA BINARIA

1. Los siguientes números se encuentran representados en complemento a dos utilizando 6


bits. Indique su correspondiente valor decimal:
a) 010011 = +19

0 1 0 0 1 1 - (c-2)

1
0 1 0 0 1 0

1 0 1 1 0 1

Su valor decimal es de = -13.

b) 110111

1 1 0 1 1 1 - (c-2)

1
1 1 0 1 1 0

0 0 1 0 0 1

Su valor decimal es de = +9.

c) 100000

1 0 0 0 0 0 - (c-2)

1
0 1 1 1 1 1

1 0 0 0 0 0

Su valor decimal es de = 0
2. Se desea representar números enteros dentro del rango -8191…8191. Indicar de forma
razonada: a) ¿Cuál es el número de bits que se necesita si se quiere utilizar una
representación en complemento a uno? b) ¿Cuál es el número de bits que se necesita si
se quiere utilizar una representación en signo-magnitud?

Solución de la A:

13 12 11 10 9 8 7 6 5 4 3 2 1
1 0 0 0 0 0 0 0 0 0 0 0 0
0 1 1 1 1 1 1 1 1 1 1 1 1

Para 10= valor mínimo es 2 y el máximo es 3, max=2𝑛 − 1 = 22 − 1 = 3

Para 100 = valor mínimo es 4 y el máximo es 7, max=2𝑛 − 1 = 23 − 1 = 7

Para 1000000000000 = valor mínimo es 4096

Valor máximo es 8191, max=2𝑛 − 1 = 213 − 1 = 8191

Solución de la B:

Signo Magnitud
14 13 12 11 10 9 8 7 6 5 4 3 2 1
1 0 0 0 0 0 0 0 0 0 0 0 0 0

(−2𝑛−1 + 1) < = 𝑋 < = (2𝑛−1 − 1)

Para n=14

(−214−1 + 1) < = 𝑋 < = (214−1−1 − 1)

(−213 + 1) < = 𝑋 < = (213 − 1)


−8192 + 1) < = 𝑋 < = (8192 − 1)
−8191 < = 𝑋 < = 8191
3. Sume 8,76 x 10 a 1,47 x 102 suponiendo que solo se dispone de 3 dígitos para la mantisa,
primero con dígitos de guarda y redondeo y después sin ellos.

4. Representar el número X = 0.6875 en formato SP y DP según la norma IEEE-754 y también


el número X = -7,75 pero solo en formato SP.

X= 0.6875

SP

0.6875*2=1.375

0.375*2=0.75

0.75*2=1.5

0.5*2= 1.0

0.6875=0.1011 *20

1,011*2−1

Exponente:

2𝑛−1 − 1 = 27 − 1 = 127
Exceso:

-1+127=126

S Exponente Matiza
0 01111110 01100….0

20 ceros

DP

Exponente:

2𝑛−1 − 1 = 210 − 1 = 1023


Exceso:

-1+1023=1022

S Exponente Matiza
0 01111111110 01100….0

49 ceros

X= -7,75
SP

7=111 7,75=111,11=1.1011*22

0.75= 0,11

0.75*2=1.5

0.5*2=1.0

Exponente:

2𝑛−1 − 1 = 27 − 1 = 127

Exceso:

127+2=129

S Exponente Matiza
0 10000001 111100..0

19 ceros

S Exponente Matiza
1 10000001 000011..1

19 unos

5. Representar el número X = 1785 en formato SP según la norma IEEE-754

1785=110111111001 *20

= 1,1011111001*211

Exponente:

2𝑛−1 − 1 = 27 − 1 = 127

Exceso:

127+11=138

S Exponente Matiza
0 10001010 10111110010..00
13 ceros

6. Representar el número X = -56.320 en formato S.P. y D.P. según la norma IEEE-754

X= -56,320

56= 111000

0.320*2=0.64

0.64*2=1.28

0.28*2=0.56

0.56*2=1.12

0.12*2=0.24

0.24*2=0.48

0.48*2=0.96

0.96*2=1.92

0.92*2=1.84

0.84*2=1.68

1.68*2=1.36

0.36*2=0.72

0.72*2=1.44

56,320=111000,0101000111101*20

= 1,110000101000111101*25

S Exponente Matiza
0 10000100 11000010100011101000000
1 10000100 00111101011100010111111

DP

Exponente:

2𝑛−1 − 1 = 210 − 1 = 1023


Exceso:

1023+5=1028

S Exponente Matiza
0 1000000100 1100001010001111010….00

34 ceros

S Exponente Matiza
1 1000000100 001111010111000010111….1

34 unos

7. En este ejercicio trabajaremos sobre una representación de racionales en cadenas binarias


de 32 dígitos, donde los 28 más significativos representan la parte entera del número y los
4 restantes la parte fraccionaria.

a) Si la parte entera se representa utilizando el sistema signo+magnitud,

1) ¿Cuál es el máximo número que se puede representar? ¿Y el mínimo?

2) ¿Existe algún número estrictamente real (que sea real pero no sea racional) que se
encuentre entre el máximo y el mínimo pero no sea representable?

3) ¿Cuáles son el máximo y el mínimo número representables entre 0 y 1?

4) ¿Cuántos números se pueden representar?

b) Repetir el ítem anterior, pero esta vez suponiendo codificación complemento a 2 para la
parte entera.

c) Mostrar un número cuyas representaciones en ambos sistemas coincidan y otro para el


cual difieran

También podría gustarte