Codigos EL66

672 palavras 3 páginas
Notas de aula: Códigos

UTFPR
Disciplina: EL66J
Prof. Gustavo B. Borba

Notas de aula

CÓDIGOS

Em digital, codificar é processo de estabelecer um grupo de bits (código binário) para representar uma determinada informação (números, letras e etc.). Já conhecemos a codificação em binário puro, que é a representação de um decimal através do seu binário equivalente (conversão de decimal para binário).
- Códigos BCD (Binary Coded Decimal: decimal codificado em binário)
Estes tipos de código são dedicados à representação de cada um dos 10 algarismos do sistema decimal. Facilitam a representação binária de um decimal, já que há apenas 10 palavras de código válidas (uma para cada algarismo decimal). Nos códigos BCD mais populares, cada algarismo decimal é representado por 4 bits. Exemplos de códigos BCD de 4 bits:
 BCD 8421 ou BCD natural: pesos 8, 4, 2, 1
 BCD 3 em excesso: é o BCD 8421 + 3
 BCD 5421: pesos 5, 4, 2, 1
Decimal

BCD 8421

pesos

8

4

2

1

0
1
2
3
4
5
6
7
8
9

0
0
0
0
0
0
0
0
1
1

0
0
0
0
1
1
1
1
0
0

0
0
1
1
0
0
1
1
0
0

0
1
0
1
0
1
0
1
0
1

BCD 3 em excesso BCD 5421
5

0
0
0
0
0
1
1
1
1
1

0
1
1
1
1
0
0
0
0
1

1
0
0
1
1
0
0
1
1
0

1
0
1
0
1
0
1
0
1
0

4

2

1

0
0
0
0
0
0
0
0
1
1

0
0
0
0
1
1
1
1
0
1

0
0
1
1
0
0
1
1
1
0

0
1
0
1
0
1
0
1
1
0

Exemplos:
1.

Codifique 129 em:
a) Binário puro
10000001

2.

b) BCD 8421
100001001001

c) BCD 3 em excesso
101101010100

Codifique 43,75 em BCD 8421:
01000011,01110101

3.

Decodifique 0 0 1 0 0 0 0 0 0 0 0 0 0 1 1 1, sabendo que está codificado em BCD 8421:
2007

4.

Decodifique 0 1 1 0 1 0 0 1 1 0 1 1, sabendo que está codificado em BCD 3 em excesso:
368

EL66J

1/3

Notas de aula: Códigos

5.

Decodifique 0 1 1 0 1 0 0 1 1 0 1 1, sabendo que está codificado em BCD 8421:
69? Não é

Relacionados