Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Aula 05
DIVISÃO BINÁRIA
Divisão binária
Exemplo:
O que se recomenda?
Transformar frações em multiplicações fracionárias com operações de ponto fixo
Introdução ao ponto fixo e
ponto flutuante
Ponto flutuante
Padronização IEEE 754
s representa sinal
m mantissa que representa a parte fracionária do número
1 quando número é valido o MSB da mantissa e sempre 1 -> quando zero e m=0 indica erro
e é o expoente do número
b é o valor do deslocamento pois o expoente não tem sinal
32 bit (float nas linguagens C,C++,Java,C#)
s 1 bit
m 23 bits
e 7 bits
b tem valor 127
-3.4E+38 a +3.4E+38
64 bit (double nas linguagens C,C++,Java,C#)
s 1 bit
m 52 bits
e 11 bits
b tem valor 1023
-1.7E+308 a +1.7E+308
Expoente com todos bits igual a 1 indica infinito ou estouro de valor
Ponto flutuante
1A6 1A6
+ 2B - 2B
------ ------
1D1 17B
B4
B4 10110100
x 2B
x 2B x 00101011
------
------ --------------------- 1E3C
1 1
?
1010110100
1 1010110100
10110100
10110100
---------------
1111000111100
Bibliografia