Escolar Documentos
Profissional Documentos
Cultura Documentos
Representação de Números
2.1 Introdução
De uma maneira geral, uma sucessão de números define uma base. Ela é
construída obedecendo a regra acima. Assim:
Um número “p” escrito numa base numérica “b” será denotado por (p)b.
Exemplo: (123)5 - 123 escrito na base numérica 5.
Esses coeficientes são obtidos pelo resto da divisão do número pela base
numérica para a qual se deseja que o número seja convertido segundo a
regra:
Regra: O número “x” na nova base é formado pelos restos das sucessivas
divisões do número “x” pela nova base.
24423 ´20
3 1221 ´ 20
11 33 ´ 20
13 1 ´20
Sentido de leitura
1 0
Por exemplo, para uma máquina operando com #2 não se verifica a
igualdade: a + (b - c) = (a + b) – c
Se colocarmos nessa máquina: a = 70, b = 40 e c = 30, e avaliarmos os
dois membros da equação, teremos:
a + (b - c) = 70 + (40 – 30) = 70 + 10 = 80 #2
(a + b) – c = (70 + 40) – 30 =110 – 30 overflow com o 110(#2)
Por exemplo, para uma máquina operando com #2 não se verifica a
igualdade: a (b - c) = a b – a c
Se colocarmos nessa máquina: a = 5, b = 21 e c = 19, e avaliarmos os
dois membros da equação, teremos:
a (b - c) = 5 (21 - 19) = 5 2 = 10 #2
a b – a c = 5 21 - 5 19 = 105 – 95overflow com o 105
(#2)
Exemplo
0 1 0 0 1 1 1 0 0 1 Base 2
24 23 22 21 20 2-1 2 -2
2-3 2-4 2-5 Potencias de 2
(12 + 12 )+ (12 + 12 + 12-5) = (23 + 20) + (1/2 + 1/22 + 1/25) =
3 0 -1 -2
a) Parte Inteira
Para parte Inteira divide-se o número sucessivamente por 2, coletando-se
o resto da divisão, que irá formar o número na base binária. Como não faz
sentido selecionar o resto da divisão de um número real por 2 (por
exemplo: 2,7 /2), o método serve apenas para conversão de inteiros
decimais para binário.
Exemplo:
89 / 2 = 44 + 1 resto 1
44 / 2 = 22 + 0 resto 0
22 / 2 = 11 + 0 resto 0 Sentido de leitura
11 / 2 = 5 + 1 resto 1 (1011001)2
5 / 2 = 2 + 1 resto 1
2 / 2 = 1 + 0 resto 0
1 / 2 = 0 + 1 resto 1
Sem representação
na máquina