Você está na página 1de 9

Prof.

Ricardo Massashi Abe


Data da experiência: 14/09/2023
Nome Prontuário
Amanda Angela SP3107906
Amanda Domenica SP3106829
Enzo Daniel SP3104672
LD2 – TURMA J3

RELATÓRIO DA EXPERIÊNCIA 6 – CIRCUITOS


ARITMÉTICOS
1. Introdução
Objetivos Conceituar “overflow”, “carry out” , “carry in” e “borrow” .
Construir e verificar o funcionamento dos circuitos meio somador, somador
completo, meio subtrator e subtrator completo.
Associar somadores completos e meio somadores.
Associar meio subtratores e subtratores completos para construir subtratores
de números binários com mais de um algarismo.

Escopo Meio Somador


Somador Completo
Meio Subtrator
Subtrator Completo
Justificativa Os somadores e subtratores são circuitos combinacionais dedicados que
executam, respectivamente, as operações aritméticas de adição e subtração
no sistema binário e os mesmos fazem parte de um subsistema denominado
ULA (Unidade Lógica Aritmética) que é a parte principal das calculadoras e
microprocessadores.

2. Metodologia
Montagem do circuito lógico em simulador e circuito alimentado por uma fonte DC
analisando o circuito esquemático e montando de acordo com as limitações do
simulador.

3. Fundamentação Teórica
Ausente na versão simplificada do relatório por uma questão de espaço. Um texto
detalhado pode ser encontrado no capítulo 5 do livro do Capuano [1].

4. Procedimento Experimental

Antes de realizar a experiência, leia o Anexo 6.


Para os itens 1 a 4 a seguir utilize chaves para as entradas do circuito para “0” e
“1”:
1- Monte o circuito meio-somador da fig.1 para teste no protoboard.
A) Complete a tabela da verdade
Laboratório de Sistemas Digitais 2 Prof. Ricardo Massashi Abe
1
B) Copie e cole o circuito na Tabela 1.

fig.1

2- Monte o circuito somador completo da fig. 2 para teste no protoboard.


A) Complete a tabela da verdade
B) Copie e cole o circuito na Tabela 2.

fig.2

3- Monte o circuito meio subtrator da fig. 3 para teste no Protoboard.


A) Complete a tabela da verdade
B) Copie e cole o circuito na Tabela 3

fig.3
4- Monte o circuito subtrator completo da fig.4 para teste no protoboard.
A) Complete a tabela da verdade
B) Copie e cole o circuito na tabela 4

fig. 4
Laboratório de Sistemas Digitais 2 Prof. Ricardo Massashi Abe
2
Para o item 5 a seguir utilizaremos o “word generator” do EWB

5- Carregue o arquivo fornecido no Moodle “somador2n4bits.ewb” , veja o funcionamento e


responda:

A) A3A2A1A0 + B3B2B1B0 :

Binários Hexadecimal
0000 + 0000 = 0000 = 0
0001 + 0001 = 0010 = 2
0010 + 0010 = 0100 = 4
0011 + 0011 = 0110 = 6
0100 + 0100 = 1000 = 8
0101 + 0101 = 1010 = A
0110 + 0110 = 1100 = C
0111 + 0111 = 1110 = D
1000 + 1000 = 10000 = 10
1001 + 1001 = 10010 = 12

B) Na saída S4, ligue mais um display de 7 segmentos 4 entradas e conecte somente a


entrada “A” do mesmo e refaça o teste anterior, o que você observou?
Resp.: Ao ligar a saída S do somador de 4 bits a um display de 7 segmentos de 4
entradas e conectar somente a entrada "A" do display, você estará exibindo o
resultado da soma em formato decimal no display de 7 segmentos.

Laboratório de Sistemas Digitais 2 Prof. Ricardo Massashi Abe


3
Tabela 1
Circuito Teste Tabela da Verdade

A B S Co
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1

Led apagado = 0

Led aceso = 1

Laboratório de Sistemas Digitais 2 Prof. Ricardo Massashi Abe 1


Tabela 2
Circuito Teste Tabela da Verdade

A B Ci S Co
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1

Led apagado = 0

Led aceso = 1

Laboratório de Sistemas Digitais 2 Prof. Ricardo Massashi Abe 2


Tabela 3
Circuito Teste Tabela da Verdade

A B S To
0 0 0 0
0 1 1 1
1 0 1 0
1 1 0 0

Led apagado = 0

Led aceso = 1

Laboratório de Sistemas Digitais 2 Prof. Ricardo Massashi Abe 3


Tabela 4
Circuito Teste Tabela da Verdade

A B Ti S To
0 0 0 0 0
0 0 1 1 1
0 1 0 1 1
0 1 1 0 1
1 0 0 1 0
1 0 1 0 0
1 1 0 0 0
1 1 1 1 1

Led apagado = 0

Led aceso = 1

Laboratório de Sistemas Digitais 2 Prof. Ricardo Massashi Abe 4


5. Questionário

Leia o Anexo 6 e os materiais indicados no mesmo e responda as questões a seguir:

A) Nos circuitos aritméticos o que são carry in, carry out, borrow in e borrow out?
Resp.: "carry in," "carry out," "borrow in," e "borrow out" são termos que se referem a
bits que indicam se uma operação de adição ou subtração gerou um valor excedente
(carry) ou pediu emprestado (borrow) de uma posição anterior nos números sendo
manipulados, sendo "in" bits de entrada e "out" bits de saída

B) Descreva quando acontece o overflow:


Resp.: Ocorre quando o resultado de uma operação aritmética excede o intervalo
numérico que pode ser representado pelo número de bits disponíveis para a
representação.

C) Assista o vídeo do Anexo 6 e responda: Como a ULA(Unidade Lógica Aritmética)


realiza as suas operações?
Resp.:
- Seleção de Operação: A ULA recebe instruções de controle da CPU para determinar
que operação deve ser executada. Isso é feito por meio de sinais de controle que
indicam qual operação aritmética ou lógica deve ser realizada. Por exemplo, os sinais
de controle podem especificar uma operação de adição, subtração, AND lógico, OR
lógico, etc.

- Seleção de Operandos: A ULA seleciona os operandos para a operação com base


nos registradores da CPU. Os operandos são buscados nos registradores e
disponibilizados para a ULA. Geralmente, a ULA possui duas entradas onde os
operandos são fornecidos.

- Execução da Operação: Uma vez que os operandos são fornecidos, a ULA executa
a operação especificada. Por exemplo, se a operação selecionada for adição, a ULA
somará os dois operandos. Se for uma operação lógica, como AND ou OR, ela
executará a operação correspondente.

- Resultado: O resultado da operação é gerado pela ULA e colocado em um


registrador de destino ou disponibilizado para a próxima etapa do processamento,
dependendo da arquitetura específica do processador.

- Flags de Status: A ULA também é responsável por gerar flags de status que indicam
o resultado da operação. Essas flags incluem, por exemplo, a flag de sinal (positivo ou
negativo), a flag de zero (indicando se o resultado é zero) e a flag de overflow
(indicando se ocorreu um overflow em operações aritméticas).

- Detecção de Exceções: A ULA pode detectar exceções ou condições especiais,


como overflow, e gerar sinais de interrupção ou exceção, dependendo da arquitetura
do processador. Isso permite que o processador lide com erros ou situações
excepcionais de maneira apropriada.

Laboratório de Sistemas Digitais 2 Prof. Ricardo Massashi Abe


1
6. Interpretação e Conclusões

Em conclusão, este relatório sobre circuitos aritméticos destacou a importância


fundamental desses componentes na eletrônica digital. Os circuitos aritméticos
desempenham um papel crucial na realização de operações matemáticas essenciais,
como adição, subtração, multiplicação e divisão, em sistemas eletrônicos complexos.
Eles são a espinha dorsal de muitos dispositivos eletrônicos, desde calculadoras
simples até supercomputadores de alta potência.

Durante o experimento, exploramos os principais tipos de circuitos aritméticos, como


meio-somadores e meio-subratores assim como suas versões completas e discutimos
suas características, funcionamento e aplicações. Além disso, enfatizamos a
importância do projeto eficiente desses circuitos melhorar o desempenho e garantir a
precisão das operações aritméticas.

É evidente que o desenvolvimento contínuo de circuitos aritméticos desempenhará


um papel vital no avanço da eletrônica e da computação. Com a demanda crescente por
dispositivos cada vez mais poderosos e eficientes, a otimização e a inovação na área de
circuitos aritméticos permanecerão um campo de pesquisa crucial.

Em última análise, este relatório destaca a importância de compreender os princípios


por trás dos circuitos aritméticos e a necessidade contínua de aprimorar seu design e
implementação para atender às demandas em constante evolução da sociedade
tecnológica. O conhecimento adquirido sobre circuitos aritméticos é essencial para
todos os engenheiros e profissionais envolvidos no desenvolvimento de dispositivos
eletrônicos e sistemas computacionais, contribuindo para um mundo cada vez mais
interconectado e avançado.

BIBLIOGRAFIA
[1] CAPUANO, F. G., IDOETA,I.V.., Elementos de Eletrônica Digital, 26a ed., editora Érica,
São Paulo, 1997.(obs: ou qualquer edição posterior)

Laboratório de Sistemas Digitais 2 Prof. Ricardo Massashi Abe


2

Você também pode gostar