Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ACO-U1-Coma Flotante-2020
ACO-U1-Coma Flotante-2020
Unidad
Nota:Losejerciciosconlasiguiente
Ejercicios de Normalización
c) 222,1210 d) 1010,12
e) 0,00000071210 f) 0,0011112
g) 0,0000610 h) 1112
i) 1234567,8910 j) 0,12
k) 9760000000000000010 l) 0,010101012
13
U.T.N ARQUITECTURADECOMPUTADORAS UNIDAD1
ESTANDAR IEEE-754
c) 347,210 d) - 1,31210
e) 444,4010 f) -0,889910
g) 3 E 0 316 i) 4033A16
h) ABCD16 j) 512716
b) 0 10000000 10000111110100100000000
c) 0 10010010 10100010000000000000000
d) 1 10001000 10101010100000000000000
14
U.T.N ARQUITECTURADECOMPUTADORAS UNIDAD1
SOLUCIONES
Ejercicio 1: Normalizar los siguientes números
-2 3
a) 0,003310 = 0,33 x 10 b) 110,1012 = 0,110101 x 2
3 4
c) 222,1210 = 0,22212 x 10 d) 1010,12 = 0,1010 x 2
-6 -2
e) 0,00000071210 = 0,712 x 10 f) 0,0011112=0,1111x2
-4 3
g) 0,0000610 = 0,6 x 10 h) 1112 = 0,111 x 2
7 0
i) 1234567,8910=0,123456789x10 j) 0,12= 0,1 x 2
17 -1
k) 9760000000000000010 = 0,97600000000000000 x 10 l) 0,010101012=0,1010101x2
ESTANDAR IEEE-754
12
a) 5 7 7 710 = 1 0 1 1 0 1 0 0 1 0 0 0 12 = 1, 0 1 1 0 1 0 0 1 0 0 0 12 x 2 (normalizamos el número)
Signo = 0 (positivo)
8-1 7
Exponente = 12 + (2 – 1) = 12 + (2 – 1) = 12 + (128 -1) = 12 + 127 =13910 = 1 0 0 0 1 0 1 12
n-1
(se calcula el exponente en exceso 2 -1)
15
U.T.N ARQUITECTURADECOMPUTADORAS UNIDAD1
0 10001011 01101001000100000000000
4 5 B 4 8 8 0 016
12
5 7 7 710 = 1, 0 1 1 0 1 0 0 1 0 0 0 12 x 2 = 4 5 B 4 8 8 0 016
5
b) – 5 7, 2 310 = 1 1 1 0 0 1, 0 0 1 12 = 1 ,1 1 0 0 1 0 0 1 12 x 2 (normalizamos el número)
Signo = 1 (negativo)
8-1 7
Exponente = 5 + (2 – 1) = 5 + (2 – 1) = 5 + (128 -1) = 5 + 127 =13210 = 1 0 0 0 0 1 0 02
n-1
(se calcula el exponente en exceso 2 -1)
1 10000100 11001001100000000000000
C 2 6 4 C 0 0 016
5
- 5 7, 2 310 = (-) 1 ,1 1 0 0 1 0 0 1 12 x 2 = C 2 6 4 C 0 0 016
9
c) 3 4 7, 210 = 1 0 1 0 1 1 0 1 1, 0 0 12 = 1, 0 1 0 1 1 0 1 1 0 0 12 x 2 (normalizamos el número)
Signo = 0 (positivo)
8-1 7
Exponente = 9 + (2 – 1) = 9 + (2 – 1) = 9 + (128 -1) = 9 + 127 =13610 = 1 0 0 0 1 0 0 02
n-1
(se calcula el exponente en exceso 2 -1)
4 4 2 D 9 0 0 016
9
3 4 7, 210 = 1, 0 1 0 1 1 0 1 1 0 0 12 x 2 = 4 4 2 D 9 0 0 016
16
U.T.N ARQUITECTURADECOMPUTADORAS UNIDAD1
0
d) – 1, 3 1 210 = 1, 0 1 0 0 12 = 1, 0 1 0 0 12 x 2 (normalizamos el número)
Signo = 1 (negativo)
8-1 7
Exponente = 0 + (2 – 1) = 0 + (2 – 1) = 0 + (128 -1) = 0 + 127 =12710 = 0 1 1 1 1 1 1 12
n-1
(se calcula el exponente en exceso 2 -1)
1 01111111 01001000000000000000000
B F A 4 0 0 0 016
0
– 1, 3 1 210 = (-) 1, 0 1 0 0 12 x 2 = B F A 4 0 0 0 016
8
e) 4 4 4, 410 = 1 1 0 1 1 1 1 0 0, 0 12 = 1 ,1 0 1 1 1 1 0 0 0 12 x 2 (normalizamos el número)
Signo = 0 (positivo)
8-1 7
Exponente = 8 + (2 – 1) = 8 + (2 – 1) = 8 + (128 -1) = 8 + 127 =13510 = 1 0 0 0 0 1 1 12
n-1
(se calcula el exponente en exceso 2 -1)
4 3 D E 2 0 0 016
8
4 4 4, 410 = 1 ,1 0 1 1 1 1 0 0 0 12 x 2 = 4 3 D E 2 0 0 016
-1
f) – 0, 8 8 9 910= - 0, 1 1 12= - 1, 1 12x 2 (normalizamos elnúmero)
Signo = 1 (negativo)
8-1 7
Exponente = -1 + (2 – 1) = -1 + (2 – 1) = -1 + (128 -1) = -1 + 127 =12610 = 0 1 1 1 1 1 1 02
n-1
(se calcula el exponente en exceso 2 -1)
17
U.T.N ARQUITECTURADECOMPUTADORAS UNIDAD1
1 01111110 11000000000000000000000
B F 6 0 0 0 0 016
0
– 0, 8 8 9 910 = (-) 0, 1 1 12 x 2 = B F 6 0 0 0 0 016
13
g) 3E0316=00111110000000112=1,11110000000112x2
Signo = 0 (positivo)
8-1 7
Exponente = 13 + (2 – 1) = 13 + (2 – 1) = 13 + (128 -1) = 13 + 127 =14010 = 1 0 0 0 1 1 0 02
n-1
(se calcula el exponente en exceso 2 -1)
0 10001100 11110000000110000000000
4 6 7 4 0 C 0 0
13
3 E 0 316 = 1, 1 1 1 1 0 0 0 0 0 0 0 1 12 x 2 = 4 6 7 4 0 C 0 0 16
15
h) A B C D16 = 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 12 = 1, 0 1 0 1 0 1 1 1 1 0 0 1 1 0 12 x 2
Signo = 0 (positivo)
8-1 7
Exponente = 15 + (2 – 1) = 15 + (2 – 1) = 15 + (128 -1) = 15 + 127 =14210 = 1 0 0 0 1 1 1 02
n-1
(se calcula el exponente en exceso 2 -1)
0 10001110 01010111100110100000000
4 7 2 B C D 0 0
15
A B C D16 = 1, 0 1 0 1 0 1 1 1 1 0 0 1 1 0 12 x 2 = 4 7 2 B C D 0 016
18
U.T.N ARQUITECTURADECOMPUTADORAS UNIDAD1
18
i) 4033A16=010000000011001110102=1,0000000011001110102x2
Signo = 0 (positivo)
Exponente = 18 + (28-1 – 1) = 18 + (27 – 1) = 18 + (128 -1) = 18 + 127 =14510 = 1 0 0 1 0 0 0 12
n-1
(se calcula el exponente en exceso 2 -1)
0 10010001 00000000110011101000000
4 8 8 0 6 7 4 0
18
4 0 3 3 A 16 = 1, 0 0 0 0 0 0 0 0 1 1 0 0 1 1 1 0 1 02 x 2 = 4 8 8 0 6 7 4 016
14
j) 512716=01010001001001112=1,010001001001112x2
Signo = 0 (positivo)
8-1 7
Exponente = 14 + (2 – 1) = 14 + (2 – 1) = 14 + (128 -1) = 14 + 127 =14110 = 1 0 0 0 1 1 0 12
n-1
(se calcula el exponente en exceso 2 -1)
0 10001101 01000100100111000000000
4 6 A 2 4 E 0 0
14
5 1 2 716 = 1, 0 1 0 0 0 1 0 0 1 0 0 1 1 12 x 2 = 4 6 A 2 4 E 0 016
19
U.T.N ARQUITECTURADECOMPUTADORAS UNIDAD1
a)
1 10000001 01001001110001000000000
Signo = 1 (negativo)
Exponente = 1 0 0 0 0 0 0 12- 12710 =12910- 12710= 210(se saca el exceso y se obtiene el exponente)
Mantiza = 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 0 0 0 0 0 0 0
2
Número = (-) 1, 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 x 2 (desnormalizo)
(-) 1 0 1, 0 0 1 0 0 1 1 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0(desnormalizo)
5,2 7 1 0 0 0 0 016
0 -1 -2 -3
- 5 , 2 7 116 = 5 x 16 + 2 x 16 + 7 x 16 + 1 x 16
5 , 2 7 116= - 5, 1 5 2 2 410
b)
0 10000000 10000111110100100000000
Signo = 0 (positivo)
Exponente = 1 0 0 0 0 0 0 02- 12710 =12810- 12710= 110(se saca el exceso y se obtiene el exponente)
Mantiza = 1 0 0 0 0 1 1 1 1 1 0 1 0 0 1 0 0 0 0 0 0 0 0
1
Número = 1, 1 0 0 0 0 1 1 1 1 1 0 1 0 0 1 0 0 0 0 0 0 0 0 x 2 (desnormalizo)
1 1, 0 0 0 0 1 1 1 1 1 0 1 0 0 1 0 0 0 0 0 0 0 0
3, 0 F A 4 0 016
0 -1 -2 -3 -4
3,0FA416=3 x 16 + 0 x 16 + F x 16 + A x 16 + 4 x 16
= 3 x 1 + 0 + 15 / 256 + 10 / 4096 + 0
= 3 + 0,0585 + 0,00244
C3E9016 = 3,0609410
20
U.T.N ARQUITECTURADECOMPUTADORAS UNIDAD1
c)
0 10010010 10100010000000000000000
Signo = 0 (positivo)
Mantiza = 1 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
19
Número = 1, 1 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 x 2 (desnormalizo)
= 1 1 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0, 0 0 0 0
1 1 0 1 0 0 0 1 0 0 0 0 0 0 0 0, 0 0 0 0
D 1 0 0, 016
4 3 2 1 0
D 1 0 0 016 = D x 16 + 1 x 16 + 0 x 16 + 0 x 16 + 0 x 16
= 13 X 65530 + 1 x 4096
= 33177610
D 1 0 0 016 = 85606410
d)
1 10001000 10101010100000000000000
Signo = 1 (negativo)
Exponente = 1 0 0 0 1 0 0 02- 12710 =13610- 12710= 910(se saca el exceso y se obtiene el exponente)
Mantiza = 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
9
Número = 1, 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 x 2 (desnormalizo)
= 1 1 0 1 0 1 0 1 0 1, 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1101010101
3 5 516
2 1 0
3 5 516 = 3 x 16 + 5 x 16 + 5 x 16
= 3 X 256 + 5 x 16 + 5 x 1
= 768 +80 +5
- 3 5 516 = 8 5 310
21