Escolar Documentos
Profissional Documentos
Cultura Documentos
INTRODUÇÃO À COMPUTAÇÃO
1 - SISTEMAS DE NUMERAÇÃO
1.1 - Introdução
Muitas vezes é necessário converter uma informação representada num dado sistema para a forma
equivalente em outro sistema de numeração. Os casos mais comuns de conversões entre bases são
dados a seguir.
Conversão de decimal para uma base qualquer (binário, octal, hexadecimal):
Parte inteira - O método mais simples é o da divisão sucessiva do número decimal pela base até anular
o quociente. O número binário é obtido com os restos das divisões, da última para a primeira.
Parte fracionária - O método aplicado é o da multiplicação sucessiva do número fracionário decimal
pela base. O número fracionário binário é obtido do arranjo conveniente dos dígitos inteiros extraídos
de cada resultado parcial. O procedimento deve ser repetido até que ocorra uma das seguintes
hipóteses:
- Ocorrência de uma parte fracionária nula;
INTRODUÇÃO À COMPUTAÇÃO - NOÇÕES BÁSICAS SOBRE SISTEMAS DE NUMERAÇÃO 2
- Obtenção do número desejado de dígitos;
- Obtenção de uma parte fracionária repetitiva.
Portanto, o equivalente obtido na conversão de números fracionários pode não ser igual ao número
original, mas sim uma aproximação.
Exemplos:
a) 5,37510 = 101,0112
510 = 1012
0,37510 = 0,0112
b) 24,26562510 = 30,218
2410 = 308
0,26562510 = 0,218
Exemplo:
Nota :
A maioria dos processadores e computadores processam grupos de 4, 8, 16, 32 ou 64 bits. Por esta
razão é típico o uso da notação hexadecimal em vez da octal.
Se a operação incluir mais uma casa significativa, 12 + 12 = 02 e "vai-um" para a casa seguinte à
esquerda.
Exemplo:
710 + 310 = 1010
111
+ 111
011
1010
1 X 23 + 0 X 22 + 1 X 21 + 0 X 20 = 8 + 2 = 1010
Subtração
Exemplo:
1210 - 610 = 610
10
0 0 10
- 1 1 0 0
0 1 1 0
0 1 1 0
0 X 23 + 1 X 22 + 1 X 21 + 0 X 20 = 4 + 2 = 610
Multiplicação
A multiplicação binária é realmente mais fácil que a decimal, desde que cada produto parcial,
em binário, é ou sempre zero (multiplicação por um 0) ou é exatamente igual ao multiplicando
(multiplicação por 1). O produto final é obtido pela adição dos produtos parciais.
- A multiplicação envolve a geração de produtos parciais, um para cada dígito no multiplicador. Estes
produtos parciais são somados para produzir então o produto final.
- Os produtos parciais são definidos facilmente. Quando o bit de multiplicador é 0, o produto parcial é
0. Quando o multiplicador é 1, o produto parcial é o multiplicando.
- O produto total é produzido somando os produtos parciais. Para esta operação, cada produto parcial
sucessivo é trocado uma posição relativa à esquerda ao produto parcial precedente.
Exemplo:
1310 X 1010 = 13010
1101
X
1010
10000
11101
10000
11101
10000010
1 X 27 + 0 X 26 + 0 X 25 + 0 X 24 + 0 X 23 + 0 X 22 + 1 X 21 + 0 X 20 = 128 + 2 = 13010
Divisão
As regras para a realização da divisão de dois dígitos binários são:
Podemos efetuar uma divisão binária pelo método comum, isto é, dividendo / divisor = quociente e
resto. Nesse caso, o método consiste na execução do algoritmo a seguir apresentado:
a) a partir da esquerda, avançam-se tantos algarismos quanto necessários para obter-se um valor igual
ou maior que o divisor;
b) encontrado esse valor, registra-se 1 para o quociente;
c) subtrai-se do valor obtido no dividendo o valor do divisor (na divisão binária, como o quociente
somente pode ser de valor igual a 1, a subtração é sempre com o próprio valor do divisor);
d) ao resultado acrescentam-se mais algarismos do dividendo (se ainda houver algum), até obter-se
um valor igual ou maior que o divisor (como no item a). Se o(s) algarismo(s) for(em) zero,
acrescenta-se zero(s) ao quociente;
e) repete-se o processo a partir do item b, até que se esgotem os algarismos do dividendo.
Exemplo:
2210 / 210 = 1110
1’ 0’ 1’ 1’ 0’ 1 0 0 X 24 + 1 X 23 + 0 X 22 +
1 0 01011
0 0 1 1 + 1 X 21 + 1 X 20 = 8 + 2 + 1 =
1 0
0 1 0 = 1110
1 0
0 0
INTRODUÇÃO À COMPUTAÇÃO - NOÇÕES BÁSICAS SOBRE SISTEMAS DE NUMERAÇÃO 6