Você está na página 1de 17

Curso: Engenharia Informática

Disciplina: Arquitetura de
Computador

CIRCUITO ARITIMÉTICOS (SOMADORES E SBUBTRATORES;


MULTIPLICADORES E DIVISORES; UNIDADE LÓGICA E
ARITIMÉTICA)
INTRODUÇÃO
• Circuito Aritmético uma das funções mais básicas e essenciais,
presente na maioria dos computadores e calculadoras, é a realização
de operações aritméticas. Essas operações são realizadas na ULA
(Unidade Logica e Aritméticas), onde portas logica e FLiP flops são
combinadas para realizar operações de somas, multiplicação e
divisão de números binários. Para termos uma ideia estes cálculos
são realizados em menos de 100ns, uma velocidade humanamente
impossível para intender.
DESENVOLVIMENTO
• Circuito Aritmético é um tipo de circuito combinatório que executa
operações de subtração, adição, multiplicação, divisão, operações
lógicas (and/or) ou qualquer outra função que possa ser
implementada em um circuito combinatório. São chamadas de ULA
(unidade lógica aritmética) ou ALU do inglês.
1. Meio Somador
• Circuitos que realizam operações aritméticas com
números binários;
• Geralmente operação de soma e subtração;
• Utilizados na ALU (Arithmetic/Logic Unit) dos
microprocessadores;
• O meio somador (Half-Adder) possibilita a soma de 2
números binários de 1 bit;
• Possui 2 bits de entrada e 2 bits de saída (soma + Carry).
PORTA X-OR
1. Meio Somador
A B S
TABELA VERDADE
0 0 0
A B S Cout
S
0 1 1
0 0 0 0

1 0 1
0 1 1 0

1 1 0
1 0 1 0

1 1 0 1 PORTA AND
A B Cout

0 0 0

Cout 0 1 0

1 0 0

1 1 1
1. Circuito Meio Somador

X-OR

AND
1. Somador Completo
• O somador completo (Full-Adder) possibilita a soma de
2 números binários de 1 bit + o carry anterior;

• Possui 3 bits de entrada (A + B + Carry) e 2 bits de saída


(Soma + Carry
1. Somador completo
S Cout
A B Cin
S
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
C0 out 1

1 1 1 1 1
2. Somador completo

S
X-OR
X-OR

AND

AND OR

AND
Cout
3. Meio Subtrator

• O meio subtrator (Half-Subtractor)


possibilita a subtração de 2
números binários de 1 bit;

• Possui 2 bits de entrada e 2 bits


de saída (Subtração + Borrow).
3. Meio Subtrator
TABELA VERDADE
A B S Tout

0 0 0 0

0 1 1 1
Tout= AB
1 0 1 0

1 1 0 0
3. Meio Subtrator

X-OR

AND
4. Subtrator Completo

• O subtrator completo (Full-


Subtractor) possibilita a subtração
de 2 números binários de 1 bit + o
borrow anterior;

• Possui 3 bits de entrada (A + B +


Borrow) e2 bits de saída
(Subtração + Borrow).
4. Subtrator completo
A B Tin S Tout
S
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
Tout= AB
1 0 1 0 0

1 1 0 0 0
Cout
1 1 1 1 1
4. Subtrator completo

S
X-OR
X-OR

AND

AND OR

AND
Cout
9. Unidade Lógica e Aritmética
(ALU)

•   Circuitos digitais que efetuam


operações lógicas e operações
aritméticas entre dois números
binários;

• Presente nos
microprocessadores.
FIM

Você também pode gostar