Padrao de bits SM C2
000 0 0
001 +1 +1
010 +2 +2
011 +3 +3
100 0 -4
101 -1 -3
110 -2 -2
111 -3 -1
Padrao de bits ISS Excesso de 2
000 0 -2
001 1 -1
010 2 0
011 3 +1
100 4 +2
101 5 +3
110 6 +4
111 7 +5
Necessita-se definir o número de bits a ser utilizado e o valor de bias.
N = (+/-) 1,mmmmmmm x 2yyyyyyyyy
Sinal Mantissa Expoente
|----------------------------------------|
| S | Expoente |Mantissa |
|----------------------------------------|
1 bit 7 bits 24 bits
Questões:
S = 0 E = +8, utilizando-se sinal e magnitude com 7 bits, teremos a representação: 0001000 M=10010111011 (11 bits) completa para 24 com 0s. Sinal Expoente Mantissa |-------------------------------------------------------| | 0 | 0001000 |10010111011000000000000000000000000| |-------------------------------------------------------| 1 bit 7 bits 24 bits
Dado o número em ponto flutuante, qual o decimal a ele associado ?
Exemplo: 04D00000
N = 1,M x 2E 0000 0100 1101 0000 0000 0000 0000 0000 S=0, E=+4, M=1101 N=+1,1101 x 24=11101=+29,0
|31|30|29|28|27|26|25|24|23|22|21|....................|0| |-------------------------------------------------------| |S |Expoente | Mantissa | |-------------------------------------------------------| 1 8 23 bit bits bits N=(-1)Sx(1+M)x2E=(-1)S x (1,M)x2EPrecisão simples: 8 bits para expoente e 23 para mantissa
|31|30|29|28|27|26|25|24|23|22|21|....................|0| |-------------------------------------------------------| |S |Expoente | Mantissa | |-------------------------------------------------------| 1 8 23 bit bits bits N=(-1)Sx(1+M)x2E=(-1)S x (1,M)x2EPrecisão simples: 8 bits para expoente e 23 para mantissa
| Sinal | Expoente | Mantissa | Valor do número |
| 0 | 0000....0000 | 0000....0000 | +0 |
| 0 | 0000....0000 | 0000....0001 1111....1111 |
0,M x 2-126 |
| 0 | 0000....0001 1111....1110 |
XXXX....XXXX | 1,XXXX....XXXX x 2(e-b) |
| 0 | 1111....1111 | 0000....0000 | + infinito |
| 0 | 1111....1111 | 0000....0001 1111....1111 |
NaN |
| 1 | 0000....0000 | 0000....0000 | -0 |
| 1 | 0000....0000 | 0000....0001 1111....1111 |
-0,M x 2-126 |
| 1 | 0000....0001 1111....1110 |
XXXX....XXXX | -1,XXXX....XXXX x 2(e-b) |
| 1 | 1111....1111 | 0000....0000 | - infinito |
| 1 | 1111....1111 | 0000....0001 1111....1111 |
NaN |
1.101 x 2-3,
1.001001 x 26
.000000000001101 x 26
1.001001 x 26
------------------
1.001001000001101 x 26
9,999 0,016 -------- 10,015x101