Você está na página 1de 33

ELETRÔNICA

Professor: Eng. Marcílio Pereira de Lima


Circuitos aritméticos
• Introdução
Dentro do conjunto de circuitos combinacionais
aplicados para finalidades específica nos sistemas
digitais, destacam-se os circuitos aritméticos. São
utilizados, principalmente, para construir a ULA
(Unidade Lógica Aritmética) dos microprocessadores
e, ainda, encontrados disponíveis em circuitos
integrados comerciais. Neste tópico, abordamos os
principais circuitos aritméticos e seus subsistemas
derivados.
Circuitos aritméticos
• Meio somador
Antes de iniciarmos o assunto, vamos relembrar
alguns tópicos importantes da soma de 2 números
binários:
Circuitos aritméticos
• Meio somador
Após essa breve introdução, vamos montar uma
tabela da verdade da soma de 2 números binários
de 1 algarismo:
Circuitos aritméticos
• Meio somador
Representando cada número por 1 bit, podemos,
então, montar um circuito que possui como entradas
A e B, e como saída, a soma dos algarismos (S) e o
respectivo transporte de saída (Ts). As expressões
características do circuito, extraídas da tabela, são:
S = A ⊕ B Ts = AB
Circuitos aritméticos
• Meio somador
O circuito a partir destas expressões é visto na
figura abaixo.
Circuitos aritméticos
• Meio somador
A representação em bloco deste circuito é vista na
figura.
Circuitos aritméticos
• Somador Completo
O Meio Somador possibilita efetuar a soma de
números binários com 1 algarismo.
Para se fazer a soma de números binários de mais
algarismos, esse circuito torna-se insuficiente, pois
não possibilita a introdução do transporte de entrada
proveniente da coluna anterior. Para melhor
compreensão, vamos analisar o caso da soma:
11102 + 110 . Assim sendo, temos:
Circuitos aritméticos
• Somador Completo
Circuitos aritméticos
• Somador Completo
A coluna 1 tem como resultado um transporte de
saída igual a 0. A coluna 2 tem como resultado 0 e
um transporte de saída igual a 1. A coluna 3 tem um
transporte de entrada igual a 1 (Ts da coluna
anterior), possui resultado 1 e transporte de saída
igual a 1. A coluna 4 tem transporte de entrada igual
a 1, resultado 0 e transporte de saída 1. A coluna 5
possui apenas um transporte de entrada (Ts da
coluna 4) e, obviamente, seu resultado será igual a
1.
Circuitos aritméticos
• Somador Completo
Para fazermos a soma de 2 números binários de
mais algarismos, basta somarmos coluna a coluna,
levando em conta o transporte de entrada que nada
mais é do que o Ts da coluna anterior. O somador
Completo é um circuito para efetuar a soma
completa de uma coluna, considerando o transporte
de entrada. Vamos, agora, montar a tabela da
verdade deste circuito:
Circuitos aritméticos
• Somador Completo
Circuitos aritméticos
• Somador Completo
Vamos, então, escrever as expressões
características, sem simplificação, de um Somador
Completo:
Circuitos aritméticos
• Somador Completo
Transpondo para diagramas de Veitch-Karnaugh,
temos:
Circuitos aritméticos
• Somador Completo
Vamos, através das expressões, esquematizar o
circuito Somador Completo:
Circuitos aritméticos
• Somador Completo
Da mesma forma, o circuito apresentado em bloco,
é visto na figura
Circuitos aritméticos
• Somador Completo
Vamos, para exemplo de aplicação, montar um
sistema em blocos que efetua soma de números de
4 bits, conforme o esquema a seguir:
Circuitos aritméticos
• Somador Completo
Para efetuar a soma dos bits A0 e B0 dos números
(1ª coluna), vamos utilizar um Meio Somador, pois
não existe transporte de entrada, mas para as
outras colunas utilizaremos Somadores Completos,
pois necessitaremos considerar os transportes
provenientes das colunas anteriores. O sistema
montado é visto na figura.
Circuitos aritméticos
• Somador Completo
Circuitos aritméticos
• Meio Subtrator
Antes de iniciarmos o assunto, vamos relembrar
alguns tópicos importantes da subtração de
números binários:
Circuitos aritméticos
• Meio Subtrator
Vamos montar a tabela da verdade de uma
subtração de 2 números binários de 1 algarismo:
Circuitos aritméticos
• Meio Subtrator
Representando cada número por 1 bit, podemos
montar um circuito com as entradas A e B, e como
saída, a subtração (S) e o transporte de saída (Ts).
As expressões características do circuito, extraídas
da tabela, são:
Circuitos aritméticos
• Meio Subtrator
O circuito a partir destas, é visto na figura.
Circuitos aritméticos
• Meio Subtrator
Em bloco, o circuito recebe a representação da
figura.
Circuitos aritméticos
• Subtrator Completo
O Meio Subtrator possibilita-nos efetuar a subtração
de números binários de 1 algarismo. Para se fazer
uma subtração com números de mais algarismos,
este circuito torna-se insuficiente, pois não
possibilita a entrada do transporte (TE), proveniente
da coluna anterior.
Para compreendermos melhor, vamos analisar a
subtração:
1100 – 11 . Assim sendo, temos:
Circuitos aritméticos
• Subtrator Completo
Circuitos aritméticos
• Subtrator Completo
A coluna 1 tem como resultado de saída 1 e
apresenta um transporte de saída igual a 1. A coluna
2 tem um transporte de entrada igual a 1 (Ts da
coluna 79 anterior), um resultado igual a 0 e Ts = 0.
A coluna 4 tem: TE = 0, resultado igual a 1 e Ts = 0.
Para fazermos a subtração de números binários de
mais algarismos, basta subtrairmos coluna a coluna,
levando em conta o transporte de entrada, que nada
mais é do que o Ts da coluna anterior.
Circuitos aritméticos
• Subtrator Completo
O Subtrator Completo é um circuito que efetua a
subtração completa de uma coluna, ou seja,
considera o transporte de entrada proveniente da
coluna anterior.
Vamos, agora, montar a tabela da verdade deste
circuito:
Circuitos aritméticos
• Subtrator Completo
Circuitos aritméticos
• Subtrator Completo
As expressões características extraídas da tabela
são:
Circuitos aritméticos
• Subtrator Completo
Vamos simplificar estas expressões:
Circuitos aritméticos
• Subtrator Completo
O circuito derivado das expressões é visto na figura
Circuitos aritméticos
• Subtrator Completo
Em bloco, recebe a representação da figura.

Você também pode gostar