Escolar Documentos
Profissional Documentos
Cultura Documentos
Exemplo:
-1101,01012 = -13,312510
2
Representao Sinal-Magnitude
Em uma palavra de n bits
O bit mais esquerda representa o sinal do nmero inteiro Os n-1 bits mais direita representam a magnitude do nmero inteiro
Exemplo:
+18 = 00010010 -18 = 10010010
4
Representao Sinal-Magnitude
H duas representaes para o zero
+0 = 00000000 -0 = 10000000
mais difcil testar se um valor igual a zero do que no caso em que h apenas uma representao para o zero Por isso, essa representao raramente usada na implementao da parte inteira de uma ULA 5
+8 +7 +6 +5 +4 +3 +2 +1 +0
-0 -1 -2 -3 -4 -5 -6 -7 -8
4 0
2 0
1 0
Esse procedimento no funciona para nmeros inteiros negativos representados em complemento de dois
10
A regra mover o bit de sinal para a posio mais esquerda e preencher as demais com valor igual ao bit de sinal
11
12
13
15
M B
Sinal
Expoente
Mantissa
19
vrias
20
Exemplos: 856.064 = 0,11010001 x 210100 = 0 -856.064 = -0,11010001 x 210100 = 1 209 x 2-28 = 0,11010001 x 2-10100 = 0 -209 x 2-28 = -0,11010001 x 2-10100 = 1 10010011 10010011 01101011 01101011 10100010000000000000000 10100010000000000000000 10100010000000000000000 10100010000000000000000
21
Nmeros positivos:
[0,5 x 2-127 , (1-2-24) x 2128]
0,5 x 2-127 = 0 00000000 00000000000000000000000 (1-2-24) x 2128 = 0 11111111 11111111111111111111111
22
1
0 ou 1
255
255
2047
2047
0
0
-
NaN
27
127 127
-126 23 254 223 1,98 x 231
1023 1023
-1022 52 2046 252 1,99 x 263
28