Erro de Intervalo de Precisão para Números Sinalizados
Por: Dominguez__Luca • 31/3/2019 • Relatório de pesquisa • 388 Palavras (2 Páginas) • 146 Visualizações
As an example, consider a floating point representation in which:
- there is a sign bit, a two-bit excess 2 exponent, and a three-bit normalized base 2 fraction in which the leading 1 is visible; that is, the leading 1 is not hidden. The representation of 0 is the bit pattern 000000.
- Completar o esboço
Sinal | Exp_1 | Exp_0 | . | 2-1 | 2-2 | 2-3 | Comentários | ||
0 → | + | Expoente em excess 2 com 2 bits | . | 0 | 0 | 0 | Números que não podem ser usados pois não possuem valores para o expoente .[pic 1] | ||
1 → | - | . | 0 | 0 | 1 | Números que não podem ser usados pois não possuem valores para o expoente .[pic 2] | |||
Metade Metade | . | 0 | 1 | 0 | Números que não podem ser usados pois não possuem valores para o expoente .[pic 3] | ||||
. | 0 | 1 | 1 | Números que não podem ser usados pois não possuem valores para o expoente .[pic 4] | |||||
Padrão | Valor | . | 1 | 0 | 0 | menor | |||
00 | -2 | menor | . | 1 | 0 | 1 | |||
01 | -1 | . | 1 | 1 | 0 | ||||
10 | 0 | . | 1 | 1 | 1 | maior | |||
11 | 1 | maior | |||||||
23 = 8 padrões possíveis |
Menor valor da mantissa
20 | , | 2-1 | 2-2 | 2-3 |
0 | , | 1 | 0 | 0 |
[pic 5]
Maior valor da mantissa[pic 6]
20 | , | 2-1 | 2-2 | 2-3 |
0 | , | 1 | 1 | 1 |
Menor Número = 0,5*(2^(-2)) = 0,125
Maior Número = 0,875*(2^(1)) = 1,75
- Completar com os padrões representáveis (Sugestão: usar o Excel)
Sinal | Exp_1 | Exp_0 |
| [pic 7] | [pic 8] | [pic 9] | Valor |
0 | 0 | 0 | 0,25 | 1 | 0 | 0 | 0,125 |
0 | 0 | 1 | 0,5 | 1 | 0 | 0 | 0,25 |
0 | 1 | 0 | 1 | 1 | 0 | 0 | 0,5 |
0 | 1 | 1 | 2 | 1 | 0 | 0 | 1 |
0 | 0 | 0 | 0,25 | 1 | 0 | 1 | 0,15625 |
0 | 0 | 1 | 0,5 | 1 | 0 | 1 | 0,3125 |
0 | 1 | 0 | 1 | 1 | 0 | 1 | 0,625 |
0 | 1 | 1 | 2 | 1 | 0 | 1 | 1,25 |
0 | 0 | 0 | 0,25 | 1 | 1 | 0 | 0,1875 |
0 | 0 | 1 | 0,5 | 1 | 1 | 0 | 0,375 |
0 | 1 | 0 | 1 | 1 | 1 | 0 | 0,75 |
0 | 1 | 1 | 2 | 1 | 1 | 0 | 1,5 |
0 | 0 | 0 | 0,25 | 1 | 1 | 1 | 0,21875 |
0 | 0 | 1 | 0,5 | 1 | 1 | 1 | 0,4375 |
0 | 1 | 0 | 1 | 1 | 1 | 1 | 0,875 |
0 | 1 | 1 | 2 | 1 | 1 | 1 | 1,75 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
1 | 0 | 0 | 0,25 | 1 | 0 | 0 | -0,125 |
1 | 0 | 1 | 0,5 | 1 | 0 | 0 | -0,25 |
1 | 1 | 0 | 1 | 1 | 0 | 0 | -0,5 |
1 | 1 | 1 | 2 | 1 | 0 | 0 | -1 |
1 | 0 | 0 | 0,25 | 1 | 0 | 1 | -0,15625 |
1 | 0 | 1 | 0,5 | 1 | 0 | 1 | -0,3125 |
1 | 1 | 0 | 1 | 1 | 0 | 1 | -0,625 |
1 | 1 | 1 | 2 | 1 | 0 | 1 | -1,25 |
1 | 0 | 0 | 0,25 | 1 | 1 | 0 | -0,1875 |
1 | 0 | 1 | 0,5 | 1 | 1 | 0 | -0,375 |
1 | 1 | 0 | 1 | 1 | 1 | 0 | -0,75 |
1 | 1 | 1 | 2 | 1 | 1 | 0 | -1,5 |
1 | 0 | 0 | 0,25 | 1 | 1 | 1 | -0,21875 |
1 | 0 | 1 | 0,5 | 1 | 1 | 1 | -0,4375 |
1 | 1 | 0 | 1 | 1 | 1 | 1 | -0,875 |
1 | 1 | 1 | 2 | 1 | 1 | 1 | -1,75 |
...