Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Formato
31 30
23 22
Forma Geral:
(-1)s x 1.f x 2e-127
IEEE-754-1985 - Exemplos
1) Nmero positivo, maior que zero
31 30
23 22
Forma Geral:
(-1)s x 1.f x 2e-127
0 10000001 01000000000000000000000
23 22
1 01111110 01110000000000000000000
Denormalizao
v=NaN(notanumber)
v=(1)s
v=(1)sx(1.f)x2e127
v=(1)sx(0.f)2126
v=(1)sx(0)(zero)
preciso
simples
(SP)
bitsde
preciso(p)
Emax
24
preciso
simples
estendida
(SE)
32
127
1023
1023
16383
Emn
126
1022
1022
16382
Polarizao
(bias)
Totaldebits
127
depende
1023
depende
parmetros
32
varivel,
exatamente 43,<64
preciso
dupla(DP)
53
preciso
dupla
estendida
(DE)
64
64
varivel,
exatamente
79
Sumrio
Introduo
Aritmtica Inteira
Aritmtica
ArqI
no Inteira (racionais)
Representaes de racionais
Operaes com o padro IEEE-754
Operao
Veremos
soma.
Passos:
multiplicar significandos (no frao, desempacotar o
nmero) usando multiplicao inteira, sem sinal
(SM);
calcular expoente
lembrar da polarizao.
x 1.0 = 1.0
1.23
x 6.78
8.3394
b)
2.83
x 4.47
12.6501
c)
1.28
x 7.81
09.9968
10
Produto (p=6)
Caso 1: x0=0
x0 x1 . x2 x3 x4 x5 g
x1 . x2 x3 x4 x5 g
Caso 2: x0=1
x0 . x1 x2 x3 x4 x5
sticky
sticky
11
12
Multiplicao e Denormalizao
13
Multiplicao, 0 e Preciso
14
1.10011
+ 0.00001
1.10100
15
16
Devido ao vai-um esquerda, (r) no descartado. Como o sticky bit 1, o resultado correto 10.00112;
1.11011
+0.0101001
1.11011
+ 0.01010
10.00101
1.00000
-0.00000101111
+1.11111010001
1.00000
+ 1.11111
0.11111
17
Devido ao bit de guarda ter de ser acrescentado (pois bit mais significativo foi zerado tem-se 0.111110 2 como resultado inicial;
A seguir, apresenta-se o algoritmo para somar dois nmeros representados no formato IEEE-754-1985.
18
19
20
21
Complemento
No
No
Sim
Sim
Sinal(a1)
+
+
+
-
Sinal(a2)
+
+
+
Sinal(resultado)
+
+
+
22
2:
3:
23
4:
5:
6: atualiza g,r,s
7: arredonda
8: calcula o sinal
24