calculadora aritmética
CENTRO SUPERIOR DE EDUCAÇÃO TECNOLÓGICA
Missão/CESET: Formar e aperfeiçoar cidadãos e prestar serviços atendendo às necessidades tecnológicas da sociedade com agilidade, dinâmica e qualidade.
Calculadora com as principais operações aritmeticas
Fernando H. Agustinho Rodrigues/102282
André Cappelo/101477
Limeira 2011
OBJETIVO O objetivo deste trabalho foi montar uma calculadora realizando as principais operações aritméticas:
Soma
Subtração
Multiplicação
Divisão
OPERAÇÕES
1. Somador Faz a soma de dois números. (A com B) Primeiramente é feito um meio-somador cuja função é somar 1 bit com 1 bit, levando em conta o bit de carry.
Figura 3. Meio-Somador Com o recurso Create Symbol é possível criar um “bloco” de meio-somador.
Juntando 4 meio-somadores, pode-se criar um Somador Completo.
Figura 4. Somador Completo
Figura 15. Exemplo de soma, no caso 5(0101) + (-1)(1111) = 4(0100)
2. Subtrador Subtrai (A – B).
Inverte-se B com o complemento de 2 e soma-se com A no somador.
Figura 8. Subtrador
Figura 16. Exemplo de subtração, no caso 6(0110) - 3(0011) = 3(0011)
3. Multiplicador Multiplica A com B. Primeiramente (conforme a figura) desconsideramos o bit de sinal pois ele trata apenas do sinal, então comparávamos o bit em uma porta xor e mandávamos direto para a saída, uma porta xor pois ela tem as características do sinal da multiplicação e divisão, ou seja, (+ x +) e (- x -) = + , (+ x -) e (- x +) = -. Após a apresentação, o professor nos ajudou a constatar que para multiplicar números negativos, deve-se usá-los positivos, e todos os bits devem ser transformados em um complemento de 2. A multiplicação trata de somas sucessivas, fazemos a comparação dos números nas portas and, e após esse passo, por exemplo, teremos A vezes o numero B, ou seja, o numero B será somado com si mesmo A vezes, através dos meios somadores.
Figura 10. Forma de