Escolar Documentos
Profissional Documentos
Cultura Documentos
Ieee754 2008
Ieee754 2008
raffccc@gmail.com
Motivao
Ponto Flutuante
O Padro IEEE 754-1985
O Padro IEEE 754-2008
Referncias
Dvidas
Exemplo de Representao
1. 0000000000000000000000000000000000.0000000000000000000000000009
2. 2000000000000000000000000000000000.0000000000000000000000000000
Como represent-los?
Exemplo:
2,14 = 0,0214 x 102 = 214 x 10-2
Exemplo:
1,01101x(10)101
Mantissa = 1,01101
Expoente = 101
(>=
79
bits,
usualmente
Polarizao do Expoente
O expoente polarizado por:
(2e-1)-1
Casos
1.
2.
3.
4.
5.
Preciso simples
O valor do nmero :
v= s x 2e x m
Exemplo:
Como representar o nmero -118.625 no padro
IEEE 754?
Exemplo:
x + (28-1)-1 = 133
x + 127 = 133
x=6
-118.625
Quadro resumo:
Preciso
No
normalizado
Normalizado
Decimal
Simples
2-149
a (1-2-23) x 2126
2-126
a (2-2-23) x 2127
~10-44.85
a ~1038.53
Dupla
2-1074
a (1-2-52)x21022
2-1022
a (2-2-52)x21023
~10-323.3
a ~10308.3
Preciso dupla
Arredondamento
4 modos de arredondamento
Padro
1.
Arredondamentos direcionados
1.
2.
3.
Define:
Formatos Aritmticos
Formatos de Intercmbio
Algoritmos de Arredondamento
Operaes
Manuseio de Excees
Operaes
As operaes requeridas pela norma so:
Operaes Aritmticas(adio, subtrao, multiplicao,
diviso, raiz quadrada, etc.)
Converses (entre formatos)
Dimensionamento e quantificao
Cpia e manipulamento do sinal (abs, negate, etc.)
Classificao e teste para NaNs
Testes e definio de sinalizadores
Operaes diversas
Manuseio de Exceo
5 tipos de exceo, cada uma possui um sinalizador de
status correspondente que levantado quando a
exceo ocorre.
Reproducibilidade
O IEEE 754-1985
implementaes
permitia
vrias
variaes
de
KAHAN, W. Lecture Notes on the Status of IEEE Standard 754 for Binary
loating-Point Arithmetic.
MARKSTEIN,
Arithmetic.
IEEE
Standard
754
Floating
Point
Numbers,
<
http://steve.hollasch.net/cgindex/coding/ieeefloat.html> Acessado em 31
de Agosto de 2010.
A
norma
IEEE-754
para
vrgula
flutuante,
<
http://www-asc.di.fct.unl.pt/~jcc/asc1/Teoricas/a12/node5.html> Acessado
em 31 de Agosto de 2010.
Peter.
The
new
IEEE-754
Standard
for
Floating
Point