Aula09 Texto PDF

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 6

Fundamentos de TI

Aula09_Aritmética Binária.doc 1
Fundamentos de TI
Aritmética Binária
Neste tópico serão abordadas as operações mais utilizadas dentro da computação, que são: adição,
subtração, multiplicação e divisão binárias.
SOMA binária
Semelhante à soma no sistema de numeração decimal, porém trabalha com apenas 2
dígitos – 0 e 1.
Quando o resultado excede os símbolos utilizados, acrescenta-se o excesso à soma
parcial imediatamente à esquerda.

Tabelas de SOMAR:

0+0=0 1+0=1
0+1=1 1 + 1 = 0 e vai 1

tabela do Zero tabela do 1

Exemplos: Somar os números binários


a) 100100 36
+ 10010 + 18
______________ _____
110110 54
(2 (10

Não houve transporte da soma parcial


Obs.: Converte-se o Binário para decimal, para verificação do resultado
1 1 1 1 (vai...)

b) 111001 57
+ 10011 +19
_________________ _____
1001100 76
(2 (10

1 1 1 1 1 1

c) 10101101 173
+ 100010111 +279
_______________________ ______
111000100 452
(2 (10

d) 110, 1 6,5
+ 11, 01 +3,25
_________________ _______
1001, 11 9,75
(2 (10

Aula09_Aritmética Binária.doc 2
Fundamentos de TI

SUBTRAÇÃO binária
Semelhante à subtração decimal, porém como o conjunto de símbolos contém somente
2 dígitos (0 e 1), ao se efetuar a subtração parcial entre 2 dígitos (minuendo e
subtraendo), se o subtraendo exceder o minuendo, subtrai-se uma unidade do dígito
imediatamente à esquerda do minuendo (se o digito existir e seu valor for 1),
convertendo-o a 0 (ZERO).
Se o dígito imediatamente à esquerda do minuendo for o (ZERO) procura-se um dígito 1
nos dígitos consecutivos. Esse dígito é zerado, e atribuem-se 1 a todos os dígitos (de
valor 0) pulados. Veja exemplo d) abaixo.

Tabelas de SUBTRAIR:

0-0=0 1-0=1
0 - 1 = 1 e vem 1 1-1=0

tabela do Zero tabela do 1

Exemplos: Subtrair os números binários

0 0

a) 11 101 29
- 00 111 - 7
______________ _____
10 110 22 (10

1 1
0 0 0
b) 110100101 421
- 011101000 - 232
_______________________ _______
010111101 189 (10

c) 11, 01 3,25
- 10, 10 - 2,50
_________________ _______
00,11 0,75 (10

0 0 1 1
d) 1 1 1 0 0 0 1 113
0 0 1 1 1 1 0 - 30
______________________ _______
1 0 1 0 0 1 1 83 (10

Aula09_Aritmética Binária.doc 3
Fundamentos de TI

MULTIPLICAÇÃO binária
É realizada de forma semelhante à multiplicação decimal, exceto pelo fato da soma final
dos produtos se fazer em binário.

Tabelas de MULTIPLICAR:

0x0=0 tabela do Zero 1x0=0 tabela do 1


0x1=0 1x1=1

Exemplos: Multiplicar os números binários

a) 110101 53
x 1101 x 13
_______________________ _______
110101
110101
110101
_________________________ ________

1010110001 689
(10

b) 11010 26
x 1 01 0 1 0 x 42
_______________________ _______
00000
11010
11010
11010
___________________________ ________

10001000100 1092
(10

c) 1101001 105
x 11001 x 25
_______________________ _______
1101001
1101001
1101001
--__________________________ ________

101001000001 2625
(10

Aula09_Aritmética Binária.doc 4
Fundamentos de TI
Divisão binária
É realizada de forma semelhante à divisão decimal. A maior dificuldade é realizar a
subtração binária, que é um pouco trabalhosa.

Tabelas de Dividir:

0÷1=0 tabela do Zero 1÷1=1 tabela do 1


0 ÷ 0 = Não Existe 1 ÷ 0 = Não Existe

Para a divisão de binários usamos o método da subtração.


Exemplo: Dividir os números binários

1 1 0 0 1 0(2 ÷ 1 0(2 =

 Iniciar subtraindo 10 (divisor) de 110010 (dois dígitos mais significativos do


dividendo) da esquerda para direita:
11 - 10 = 01
Atribui 1 para o quociente da divisão (só é possível dividir uma vez).

 Considerar o resultado anterior (01) mais o próximo número de 110010 (que é


um 0 após o 11) - 010
10 - 10 = 00
Atribui 1 para o quociente da divisão (só é possível dividir uma vez).

 Considerar o resultado anterior (000) mais o próximo número de 110010 (que é


um 0 após o 110) - 0000
0 0 - 1 0 = NÃO PODE DIVIDIR
Não sendo possível dividir atribui 0 para o quociente da divisão

 Considerar o resultado anterior (0000) mais o próximo número de 110010 (que é


um 1 após o 1100) - 00001
0 1 - 1 0 = NÃO PODE DIVIDIR
Não sendo possível dividir atribui 0 para o quociente da divisão

 Considerar o resultado anterior (001) mais o próximo número de 110010 (que é


um 0 após o 11001) - 000010
10 - 10 = 0
Atribui 1 para o quociente da divisão (só é possível dividir uma vez).

Resultado da divisão são os números atribuídos ao quociente da divisão = 1 1 0 0 1

1 1 0 0 1 0(2 ÷ 1 0(2 = 1 1 0 0 1(2 - Prova: 50(10 ÷ 2(10 = 25(10


Aula09_Aritmética Binária.doc 5
Fundamentos de TI

Exemplo:
1 0 0 1(2 ÷ 1 1(2 =

 Iniciar subtraindo 11 (divisor) de 1001 (três dígitos mais significativos do


dividendo) da esquerda para direita:
10 0 - 11 = 01
Atribui 1 para o quociente da divisão (só é possível dividir uma vez).

 Considerar o resultado anterior (01) mais o próximo número de 1001 (que é um


1 após o 00) - 011
11 - 11 = 00
Atribui 1 para o quociente da divisão (só é possível dividir uma vez).

Resultado = 1 1

1 0 0 1(2 ÷ 1 1(2 = 1 1(2 - Prova: 9(10 ÷ 3(10 = 3(10

Exercícios: Dividir os números binários

a) 1 1 1 0(2 ÷ 1 0(2 =

b) 1 0 1 0 1 0 1 0(2 ÷ 1 0 1(2 =

c) 1 0 1 1 0 1 1(2 ÷ 1 1 1(2 =

d) 1 1 1 1 1 1 0(2 ÷ 1 0 0 1 0(2 =

e) 1 0 0 0 1 0 0 0 0(2 ÷ 1 0 1 1 1(2 =

Aula09_Aritmética Binária.doc 6

Você também pode gostar