Aritmética binária - soma, subtração, multiplicação e divisão

Preview:

Citation preview

Aritmética BináriaProfessor    Wagner  Gadêa  Lorenz  wagnerglorenz@gmail.com    

Disciplina:  Introdução  a  Computação  Curso  de  Sistemas  de  Informação

Cachoeira do Sul, 02 de Junho de 2015.

Adição binária

Regras:

0 + 0 = 0

0 + 1 = 1

1 + 0 = 1

1 + 1 = 0 (e “vai 1” para o dígito de ordem superior)

1 + 1 + 1 = 1 (e “vai 1” para o dígito de ordem superior)

Introdução a Computação 2 Prof. Wagner Gadêa Lorenz

Adição binária

Ex: 101 + 011

Introdução a Computação 3 Prof. Wagner Gadêa Lorenz

Adição binária

Ex: 11001 + 1011 = 100100

25 + 11 = 36

Introdução a Computação 4 Prof. Wagner Gadêa Lorenz

Adição binária

Ex: 1001 + 1111 = 11000

09 + 15 = 24

Introdução a Computação 5 Prof. Wagner Gadêa Lorenz

Multiplicação binária

Regras:

0 x 0 = 0

0 x 1 = 0

1 x 0 = 0

1 x 1 = 1

Mesmo método que o decimal: deslocamentos e adições.

Número maior deve ser colocado acima do menor.

Introdução a Computação 6 Prof. Wagner Gadêa Lorenz

Multiplicação binária

Ex: 101 x 011

Introdução a Computação 7 Prof. Wagner Gadêa Lorenz

Subtração binária

Regras:

0 - 0 = 0

0 - 1 = 1 (e “pede emprestado 1” para o dígito de ordem superior)

1 - 0 = 1

1 - 1 = 0

Introdução a Computação 8 Prof. Wagner Gadêa Lorenz

Subtração binária

Ex: 101 - 011

Introdução a Computação 9 Prof. Wagner Gadêa Lorenz

Subtração binária

Ex: 11001 - 1011 = 01110

25 - 11 = 14

Introdução a Computação 10 Prof. Wagner Gadêa Lorenz

Frações Binárias

Introdução a Computação 11 Prof. Wagner Gadêa Lorenz

Divisão bináriaMesmo método que o decimal: deslocamentos e subtrações.

Introdução a Computação 12 Prof. Wagner Gadêa Lorenz

Divisão binária

Introdução a Computação 13 Prof. Wagner Gadêa Lorenz

Divisão binária

Introdução a Computação 14 Prof. Wagner Gadêa Lorenz

Próxima Aula

• Álgebra booleana e análise de circuitos lógicos.

15Introdução a Computação Prof. Wagner Gadêa Lorenz

Dúvidas

• Conteúdo • Moodle • (http://wagnerglorenz.com.br/moodle/)

• Dúvidas

• wagnerglorenz@gmail.com

16Introdução a Computação Prof. Wagner Gadêa Lorenz

Referências Bibliográficas

VELLOSO, Fernando de Castro. Informática: conceitos básicos. 7.ed. Rio de Janeiro: Campus, 2007.

Material Prof. Bernardo Nunes Gonçalves.

17Introdução a Computação Prof. Wagner Gadêa Lorenz