Você está na página 1de 13

CONSTRUÇÃO DE MINI CALCULADORA

São Paulo
2019
Guilherme da Silva Aguiar TIA: 31610692

CONSTRUÇÃO DE MINI CALCULADORA COM PORTAS LÓGICAS

Relatório da 7ª experiência apresentado à


disciplina CIRCUITOS DIGITAIS do curso de
Engenharia Elétrica da Universidade
Presbiteriana Mackenzie.

PROF. Fadi Jerji

São Paulo
2019
RESUMO

Esta experiência foi realizada fazendo o uso de portas lógicas como XOR, OR &
AND onde foram construídos dois principais dispositivos um ADDER 4 BITS e uma
Calculadora utilizando uma combinação de registradores também construídos, para
armazenar dois valores de 4BITS distintos e realizar a soma entre eles.
SUMÁRIO

1 INTRODUÇÃO ................................................................................................. 6

1.1 OBJETIVOS........................................................................................................

1.2 JUSTIFICATIVA ..................................................................................................

2 REVISÃO DA LITERATURA............................................................................ 8

3 MATERIAL E MÉTODOS ................................................................................. 9

4 RESULTADOS E DISCUSSÃO ..................................................................... 12

5 CONCLUSÃO ................................................................................................. 12

REFERÊNCIAS .............................................................................................. 14
6

1 INTRODUÇÃO

Em sistemas digitais, muitas vezes necessitamos de circuitos que realizem operações de


soma e subtração. Em computação, esses circuitos ocupam uma posição de extrema
importância uma vez que são responsáveis por todas as operações aritméticas. Para este
experimento utilizaremos dois circuitos como base o Full Adder e um Registrador construído
com Flip Flop’s D.
O circuito somador completo, ou Full Adder, pode ser representado por três entradas, A,
B e Carry de entrada, ou Carry In, que são somados e obtemos o resultado da soma, ou sinal
S de saída, e Carry de Saída, ou Carry Out. A tabela verdade pode ser representada conforme
a tabela a seguir para diferentes valores de entrada.

Um registrador é um circuito digital formado por n flip-flops, de modo a poder armazenar


simultaneamente (e de maneira independente) n bits. Trata-se de um tipo de elemento de
armazenamento básico: um processador possui um conjunto de registradores que podem
variar de três a algumas dezenas. A existência de registradores dentro do processador acelera
o processamento, pois os dados que estão sendo manipulados ficam armazenados próximo
dos recursos de processamento (ULA, por exemplo), o que reduz os acessos feitos à
memória.. A figura a seguir mostra um registrador de 4 bits feito com flip-flops D (disparados
pela borda ascendente).
7

1.1 OBJETIVOS

O objetivo dessa experiência é entender o funcionamento dos circuitos mencionados


acima, o Full Adder e Circuitos registradores, construí-los e a partir deles construir um Adder
4. Unificar o Adder 4 a um circuito registrador, construído com flip flops, para construir uma
minicalculadora que armazena e realiza a soma de dois valores 4bits. Nesta experiência não
foram utilizados CI’s propriamente ditos, para sua realização e entendimento conceitual
utilizamos um software de simulação chamado logic.ly

1.2 JUSTIFICATIVA

Esta experiencia foi realizada com o propósito de desenvolvermos os conceitos e


entendermos o funcionamento de componentes de circuitos digitais fundamentais para
criação de processadores, que neste caso foram os somadores e registradores. Entender o
funcionamento e a grande possibilidade de aplicações destes circuitos combinacionais que,
basicamente são constituídos por um conjunto de portas lógicas as quais determinam os
valores das saídas diretamente a partir dos valores atuais das entradas. Esta experiência tem
como base os conceitos fundamentais da Algebra Booleana, desenvolvida por George Boole,
com o passar dois anos teve fundamental importância na criação dos computadores. Sem a
contribuição de Boole não poderia estar escrevendo este relatório desta forma pois não
teríamos computadores para tal.
8

2 REVISÃO DA LITERATURA

Exemplo de CI Full Adder (site: http://www.ece.sunysb.edu/~dima/74ls83a.pdf):


9

3 MATERIAL E MÉTODOS

A seguir temos alguns screenshots demonstrando o passo a passo da construção


desse componente no simulador web: logic.ly

▪ 1ª Etapa: Construção do ADDER 4Bits


HALF ADDER

FULL ADDER = 2 HALF ADDER


10

4 FULL ADDER

ADDER 4

▪ 2ª Etapa: Construção do Registrador


11

REG

▪ 3ª Etapa: Junção do ADDER 4 com o Registrador


12

4 RESULTADOS E DISCUSSÃO

A partir da utilização de circuitos simples, agregando-os de maneira lógica, foi possui


construir o Somador que armazena dois valores de 4Bits inseridos na entrada após um
clock, exibindo o resultado no display de sete segmentos. Na configuração da figura
anterior mostra na entrada um valor de 0001, ao dar um clock em cada um dos
registradores eles armazenarão esse valor em sua memória, o que, no passo a seguir,
quando esses valores entrarem no Adder, serão somados (0001 + 0001) o que resultará
no resultado exibido no display “2”.
13

5 CONCLUSÃO

Alinhado com o definido nos objetivos iniciais foi possível reproduzir de modo a
exemplificar uma das funções de um processor processador de modo bem simples,
utilizando apenas portas lógicas.
14

REFERÊNCIAS

Eletrônica Digital – Somadores e Subtradores – Prof. Edgar Zuim link:


http://www.ezuim.com/pdf/som_sub.pdf

Sistemas Digitais (SD) – Técnico Lisboa – MEEC


link:https://fenix.tecnico.ulisboa.pt/downloadFile/566729524646592/aula10_handout.pdf

SISTEMAS DIGITAIS princípios e aplicações – 11ª Edição - RONALD J. TOCCI NEAL S.


WIDMER | GREGORY L. MOSS

Introdução aos Sistemas Digitais (v.2001/1) José Luís Güntzel e Francisco Assis do
Nascimento link: http://www.inf.ufsc.br/~j.guntzel/isd/isd5.pdf

Você também pode gostar