Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
2 Unidade
Cdigos, Codificadores, Decodificadores e
Circuitos Aritmticos
Decimal
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
BCD 8421
0
0
0
0
0
1
0
1
1
0
1
0
1
1
1
1
0
0
0
0
0
1
0
1
1
0
1
0
1
1
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
Cdigo Excesso 3
Esse cdigo nada mais
do que a transformao
do nmero binrio
correspondente,
somando-se 3 unidades,
como ilustra a seguinte
tabela:
Decimal
0
1
2
3
4
5
6
7
8
9
0
0
0
0
0
1
1
1
1
1
Excesso 3
0
1
1
0
1
0
1
1
1
1
0
0
0
0
0
1
0
1
1
0
1
0
1
0
1
0
1
0
1
0
Decimal
0
1
2
3
4
5
6
7
8
9
A
0
0
0
0
0
0
1
1
1
1
2 entre 5
B
C
D
0
0
1
0
1
0
0
1
1
1
0
0
1
0
1
1
1
0
0
0
0
0
0
1
0
1
0
1
0
0
E
1
1
0
1
0
0
1
0
0
0
Decimal
0
1
2
3
4
5
6
7
8
9
A
0
0
0
0
0
1
1
1
1
1
Cdigo Johnson
B
C
D
0
0
0
0
0
0
0
0
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
0
0
0
0
0
E
0
1
1
1
1
1
0
0
0
0
Cdigo 9876543210
No cdigo que tem 10 sadas, somente uma vale 1
em cada caso. A forma deste cdigo vista na
tabela seguinte:
Decimal
0
1
2
3
4
5
6
7
8
9
9
0
0
0
0
0
0
0
0
0
1
8
0
0
0
0
0
0
0
0
1
0
7
0
0
0
0
0
0
0
1
0
0
6
0
0
0
0
0
0
1
0
0
0
5
0
0
0
0
0
1
0
0
0
0
4
0
0
0
0
1
0
0
0
0
0
3
0
0
0
1
0
0
0
0
0
0
2
0
0
1
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
Cdigo Gray
Sua principal caracterstica
que de um nmero para
outro apenas um bit varia.
Sua formao a da tabela
ao lado.
O cdigo Gray transposto
para o diagrama de VeitchKarnaugh apresenta a
seguinte colocao:
Decimal
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
Cdigo Gray
0
0
0
0
0
1
0
1
1
1
1
1
1
0
1
0
1
0
1
0
1
1
1
1
0
1
0
1
0
0
0
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
Codificadores e Decodificadores
Trataremos agora de circuitos que realizam a passagem de um
determinado cdigo para outro.
So circuitos que efetuam a passagem de um determinado cdigo para
outro. Como exemplo pode-se citar:
Codificadores e Decodificadores
O processo utilizado para projetar um codificador ou
decodificador (depende do referencial), semelhante ao
que estudamos para o projeto de circuitos digitais para
solucionar problemas do cotidiano.
Ou seja, inicialmente elabora-se a tabela da verdade, onde
as entradas so o cdigo de origem e as sadas so o
cdigo de destino. Depois, extrai-se as expresses
booleanas das sadas, que sero ento simplificadas atravs
de mapas de Karnaugh.
Uma vez de posse das informaes simplificadas,
possvel ento desenhar o circuito do decodificador.
Codificador de Prioridade
X2
H
X
X
X
X
X
X
X
L
H
X3
H
X
X
X
X
X
X
L
H
H
ENTRADAS
X4 X5 X6
H
H
H
X
X
X
X
X
X
X
X
X
X
X
L
X
L
H
L
H
H
H
H
H
H
H
H
H
H
H
X7
H
X
X
L
H
H
H
H
H
H
X8
H
X
L
H
H
H
H
H
H
H
X9
H
L
H
H
H
H
H
H
H
H
A
H
L
L
H
H
H
H
H
H
H
SADAS
B
C
H
H
H
H
H
H
L
L
L
L
L
H
L
H
H
L
H
L
H
H
D
H
L
H
L
H
L
H
L
H
L
Circuitos Aritmticos
Dentre os circuitos combinacionais existem alguns
muito importantes, trata-se dos circuitos
aritmticos. Eles so muito utilizados na ULA
(Unidade Lgica Aritmtica) dos computadores.
Estudaremos os seguintes circuitos aritmticos:
Somador
Somador Parcial
Somador Completo
Subtrator
Unidades Lgicas e Aritmticas
Somador Parcial
Os somadores so circuitos fundamentais , visto que seria inconcebvel
um computador incapaz de somar nmeros inteiros.
Na figura abaixo temos um somador parcial e sua tabela verdade. O
somador parcial um circuito adequado para adicionar 2 bits, obtendo
como resultado a respectiva soma e o vai-1 (carry) para a prxima
posio esquerda. A
Soma
vai-1
A
0
0
1
1
B
0
1
0
1
Soma
0
1
1
0
vai-1
0
0
0
1
Somador Completo
Embora
um
somador
parcial seja adequado para
a soma dos dois bits
menos significativos de
palavras multibits, ele no
o para somar bits no
meio da palavra, pois no
leva em conta o vem-1
(carry in) da posio da
direita. Devido a essa
necessidade surgiram os
somadores completos, que
so
compostos
por
somadores parciais. A
figura abaixo ilustra um
somador completo e sua
tabela verdade.
A
0
0
0
0
1
1
1
1
B
0
0
1
1
0
0
1
1
Vem-1
0
1
0
1
0
1
0
1
Soma
0
1
1
0
1
0
0
1
Vai-1
0
0
0
1
0
1
1
1
Somador Completo
Para construir um somador para 2 palavras binrias de N
bits, basta ligar N somadores completos de modo que o
vai-1 de uma posio usado como vem-1 da posio
esquerda seguinte. O vem-1 da posio mais direita deve
ser aterrado.
Somador-Subtrator
Subtrair um nmero binrio de outro equivalente
a somar o primeiro com o complemento de dois do
segundo:
ULA Bit-Slice