Soma de binario
Sistemas da Computação
Prof. Rossano Pablo Pinto, Msc. rossano at gmail com
2 semestre 2007
Tópicos
●
Números binário, decimal, octal, hexadecimal ●
Conversões entre bases
●
Números inteiros e fracionários
●
aritmética binária
●
representação de números negativos, complemento de 1 e 2
Introdução
●
●
Máquinas do século XIX usavam base 10
O matemático inglês
George Boole (18151864) publicou em 1854 os princípios da lógica booleana –
variáveis assumem apenas valores 0 e 1 (verdadeiro e falso). Copyleft Rossano Pablo Pinto
3
Introdução
●
É difícil implementar dígito decimal (um número inteiro entre 0 e 9) em componentes elétricos
–
●
Esta dificuldade determinou o uso da base 2 em computadores.
A lógica booleana foi usada na implementação dos circuitos elétricos internos a partir do século XX.
Copyleft Rossano Pablo Pinto
4
O que são números decimais
●
Numeração decimal – base 10
–
símbolos 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
–
característica de valor posicional (casa)
●
–
unidades (1s), dezenas (10s), centenas (100s), milhar (1000s), ...
Exemplo: número 238
●
8x1=8
●
3 x 10 = 30
●
2 x 100 = 200
●
8 + 30 + 200 = 238
Copyleft Rossano Pablo Pinto
5
O que são números decimais
●
Numeração decimal – base 10
–
Posições:
100000s 10000s 1000s
105
104
103
100s
10s
1s
102
101
100
+
dígitos menos significativos (LSD)
dígitos mais significativos (MSD)
Copyleft Rossano Pablo Pinto
6
O que são números decimais
●
Numeração decimal – base 10
–
Posições:
100000s 10000s 1000s
0
0
1
105
104
103
100s
10s
1s
3
7
0
102
101
100
O número “mil trezentos e setenta” decimal é obtido:
(1 x 1000) + (3 x 100) + (7 x 10) = 1000 + 300 + 70 = 1370
Copyleft Rossano Pablo Pinto
7
O que são números binários
●