Buscar

CircComb Códigos

Prévia do material em texto

CIRCUITOS COMBINACIONAIS
CÓDIGOS
Prof. Igor Ivanowsky Calmon N. da Gama
Circuitos Combinacionais
É aquele em que a saída depende única e exclusivamente das várias combinações entre as variáveis de entrada.
São: Codificadores, decodificadores, circuitos que executam prioridade, somadores e subtratores.
Códigos
Temos vários códigos dentro do campo da eletrônica digital. Existem condições em que a utilização de um código é mais vantajoso em relação a outros.
Exemplo de alguns códigos mais utilizados.
DECIMAL
BINÁRIO
A
B
C
D
0
0
0
0
0
1
0
0
0
1
2
0
0
1
0
3
0
0
1
1
4
0
1
0
0
5
0
1
0
1
6
0
1
1
0
7
0
1
1
1
8
1
0
0
0
9
1
0
0
1
10
1
0
1
0
11
1
0
1
1
12
1
1
0
0
13
1
1
0
1
14
1
1
1
0
15
1
1
1
1
Decimal
BCD 8421
A
B
C
D
0
0
0
0
0
1
0
0
0
1
2
0
0
1
0
3
0
0
1
1
4
0
1
0
0
5
0
1
0
1
6
0
1
1
0
7
0
1
1
1
8
1
0
0
0
9
1
0
0
1
BCD 8421
BCD = Binary Coded Decimal
Codificação do sistema decimal em binário
Código de 4 bits
Código válido de 0 a 9
DECIMAL
BCD8421
DECIMAL
BCD8421
0
0000
8
1000
1
0001
9
1001
2
0010
10
0001 0000
3
0011
11
0001 0001
4
0100
12
0001 0010
5
0101
13
0001 0011
6
0110
14
0001 0100
7
0111
15
0001 0101
Existem apenas 10 dígitos válidos, os números a partir de 10 são inválidos no sistema BCD. Para se representar um número decimal em BCD, deve-se substituir cada dígito decimal por seu código binário de 4 bits. É deixado um espaço entre os grupos de quatro bits para não haver confusão com o código binário puro. Exemplo: 546 em decimal: 5 = 0101 4 = 0100 6 = 0110 
O número 546 em decimal é representado em BCD como: 0101 0100 0110.  
Outros códigos BCD
BCD 7421
BCD 5211
BCD 2421
Decimal
BCD 7421
A
B
C
D
0
0
0
0
0
1
0
0
0
1
2
0
0
1
0
3
0
0
1
1
4
0
1
0
0
5
0
1
0
1
6
0
1
1
0
7
1
0
0
0
8
1
0
0
1
9
1
0
1
0
Decimal
BCD 5211
A
B
C
D
0
0
0
0
0
1
0
0
0
1
2
0
0
1
1
3
0
1
0
1
4
0
1
1
1
5
1
0
0
0
6
1
0
0
1
7
1
0
1
1
8
1
1
0
1
9
1
1
1
1
Decimal
BCD 2421
A
B
C
D
0
0
0
0
0
1
0
0
0
1
2
0
0
1
0
3
0
0
1
1
4
0
1
0
0
5
1
0
1
1
6
1
1
0
0
7
1
1
0
1
8
1
1
1
0
9
1
1
1
1
Obs: 0 até 4 idem ao binário e de 5 até 9 corresponde a 11 até 15 do binário
Excesso 3
Transformação do número decimal no binário correspondente, somando-se 3 unidades
010 = 0000 somando-se 3 temos 0011
Decimal
Excesso 3
A
B
C
D
0
0
0
1
1
1
0
1
0
0
2
0
1
0
1
3
0
1
1
0
4
0
1
1
1
5
1
0
0
0
6
1
0
0
1
7
1
0
1
0
8
1
0
1
1
9
1
1
0
0
DECIMAL
GRAY
A
B
C
D
0
0
0
0
0
1
0
0
0
1
2
0
0
1
1
3
0
0
1
0
4
0
1
1
0
5
0
1
1
1
6
0
1
0
1
7
0
1
0
0
8
1
1
0
0
9
1
1
0
1
10
1
1
1
1
11
1
1
1
0
12
1
0
1
0
13
1
0
1
1
14
1
0
0
1
15
1
0
0
0
De um número a outro apenas um bit varia
Decimal
2 entre 5
A
B
C
D
E
0
0
0
0
1
1
1
0
0
1
0
1
2
0
0
1
1
0
3
0
1
0
0
1
4
0
1
0
1
0
5
0
1
1
0
0
6
1
0
0
0
1
7
1
0
0
1
0
8
1
0
1
0
0
9
1
1
0
0
0
2 bits iguais a 1 dentro de 5 bits
Decimal
Johnson
A
B
C
D
E
0
0
0
0
0
0
1
0
0
0
0
1
2
0
0
0
1
1
3
0
0
1
1
1
4
0
1
1
1
1
5
1
1
1
1
1
6
1
1
1
1
0
7
1
1
1
0
0
8
1
1
0
0
0
9
1
0
0
0
0
Decimal
9
8
7
6
5
4
3
2
1
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
1
0
2
0
0
0
0
0
0
0
1
0
0
3
0
0
0
0
0
0
1
0
0
0
4
0
0
0
0
0
1
0
0
0
0
5
0
0
0
0
1
0
0
0
0
0
6
0
0
0
1
0
0
0
0
0
0
7
0
0
1
0
0
0
0
0
0
0
8
0
1
0
0
0
0
0
0
0
0
9
1
0
0
0
0
0
0
0
0
0
Códigos: 9876543210
Código ASCII
O código ASCII (American Standard Cod of Information Interchange) que significa Código Americano Padrão para Intercâmbio de Informações, foi criado para padronizar a troca de informações ou dados entre computadores e seus periféricos (teclado, monitor, etc.)
Ele é composto por sete bits que codificam várias informações diferentes: números, letras, símbolos matemáticos, símbolos especiais, sinais de controle de transmissão, sinais de controle de formatação e sinais de controle de dispositivos conforme tabela. 
 
B7
0
0
0
0
1
1
1
1
B6
0
0
1
1
0
0
1
1
B5
0
1
0
1
0
1
0
1
B4
B3
B2
B1
HEXADECIMAL
0
1
2
3
4
5
6
7
0
0
0
0
0
 
 
SP
 
 
 
 
 
0
0
0
1
1
 
 
 
 
 
 
 
 
0
0
1
0
2
 
 
 
 
 
 
 
 
0
0
1
1
3
 
 
 
 
 
 
 
 
0
1
0
0
4
 
 
 
 
 
 
 
 
0
1
0
1
5
 
 
 
 
 
 
 
 
0
1
1
0
6
 
 
 
 
 
 
 
 
0
1
1
1
7
 
 
 
 
 
 
 
 
1
0
0
0
8
 
 
 
 
 
 
 
 
1
0
0
1
9
 
 
 
 
J
 
 
 
1
0
1
0
A
 
 
 
 
 
 
 
 
1
0
1
1
B
 
+
 
 
 
 
 
 
1
1
0
0
C
 
 
 
 
 
 
 
 
1
1
0
1
D
 
 
 
 
 
 
 
 
1
1
1
0
E
 
 
 
 
 
 
 
 
1
1
1
1
F
 
 
?
 
 
 
 
DEL
Pressionando-se a tecla J do teclado de um computador internamente é gerado o código : 1001001 ou 0100000 que corresponde ao sinal de controle SP (space).

Outros materiais