Escolar Documentos
Profissional Documentos
Cultura Documentos
2
Representação binária
3
Representação número real
4
Notação científica normalizada
5
Notação científica normalizada
o B é a base = 2
o E é o expoente
6
Como isso nos ajuda?
o 10 -> 1
o 11 -> 2
7
Como isso nos E F Valor
ajuda?
Decimal
0 0 1 0 0 0,500
0 0 1 0 1 0,625
0 0 1 1 0 0,750
0 0 1 1 1 0,850
0 1 1 0 0 1,000
0 1 1 0 1 1,250
1 0 1 0 0 2,000
1 0 1 0 1 2,500
1 0 1 1 0 3,000
1 0 1 1 1 3,500
1 1 1 0 0 4,000
1 1 1 0 1 5,000
1 1 1 1 0 6,000
1 1 1 1 1 7,000
8
Como isso nos E F Valor
ajuda?
Decimal
0 0 1 0 0 0,500
0 0 1 0 1 0,625
0 0 1 1 0 0,750
Isso é
0 0 1 1 1 0,850
desperdício!
0 1 1 0 0 1,000
0 1 1 0 1 1,250
1 0 1 0 0 2,000
1 0 1 0 1 2,500
1 0 1 1 0 3,000
1 0 1 1 1 3,500
1 1 1 0 0 4,000
1 1 1 0 1 5,000
1 1 1 1 0 6,000
1 1 1 1 1 7,000
9
Como isso nos ajuda?
10
Floating point number (IEEE-754)
11
Floating point number (IEEE-754) G
o Por exemplo:
o (101101)2 = +1,01101 x 25
12
Floating point number (IEEE-754)
13
Floating point number (IEEE-754)
14
Floating point number (IEEE-754)
o Voltando ao exemplo:
o (101101)2 = +1,01101 x 25
15
Floating point number (IEEE-754)
o Forma geral:
o -1S x (1+F) x 2Ecomp
16
Exemplo
o 1011010010001
+ 1,011010010001 x 212+127
(139)10 = (10001011)2
17
Exemplo – Caminho inverso
18
Floating point number (IEEE-754)
19
Floating point number (IEEE-754)
o Casos específicos:
o Lembra que dois expoentes foram
reservados (00000000 e 11111111)?
o E=0; F≠0 → (-1)S × 2-126 × 0,F
20
Exercício
22
Exercício
o (32480)10 = (111111011100000)2
23