Você está na página 1de 3

Disciplina: Circuitos Digitais

Turma: 01D
Alunos: LUCAS GABRIEL SOARES DO NASCIMENTO
e ERIVELTON FERREIRA DOS SANTOS FILHO
Horário: 246M34
Período: 2022/1

PROJETO 6 – SOMADOR/SUBTRATOR COM OVERFLOW

1) Descrição do projeto de circuito lógico


O projeto foi feito usando o somador completo como bloco base:

Ou

A partir disso, usamos uma entrada denominada “OP” para determinar a operação que queríamos
realizar (entre adição e subtração). Então, precisávamos de um circuito que realizasse o
complemento de dois em um dos grupos de bits (A2A1A0 ou B1B2B0). Para isso usamos a
porta XOR para realizar o complemento de 1 do grupo B e, colocando OP como carry in do
primeiro somador, somamos 1 ao resultado, realizando o complemento de dois. O bloco básico
final tem o seguinte resultado:
O overflow foi feito a partir da comparação entre os dois últimos carry out, assim como foi visto
em sala de aula

2) Diagrama lógico

3) Dedução das expressões lógicas


A dedução das expressões lógicas foi feita a partir do diagrama lógico. Definimos
variáveis auxiliares C2, C1 e C0 para facilitar a visualização

-Dedução do termo auxiliar C0


C0 = A0 . ((B0 ⊕ OP’) + OP’ . (A0⊕(B0⊕OP)

-Dedução do termo auxiliar C1


C1 = A1 . ((B1 ⊕ OP’) + C0 . (A1⊕(B1⊕OP)

-Dedução do termo auxiliar C2


C2 = A2 . ((B2 ⊕ OP) + C1 . (A2⊕(B2⊕OP)

-Dedução do termo OVERFLOW


OVERFLOW = C2 ⊕ OP

-Dedução do termo S0
S0 = OP ⊕ ( A0 ⊕ (B0 ⊕ OP)

-Dedução do termo S1
S1 = C0 ⊕ ( A1 ⊕ (B1 ⊕ OP)

-Dedução do termo S2
S2 = C1 ⊕ ( A2 ⊕ (B2 ⊕ OP)
CD4008 SOMADOR/SUBTRATOR Quantidade
PORTAS 6
CI 1

PORTA XOR Quantidade


PORTAS 4
CI 1

Você também pode gostar