Codigos EL66
672 palavras
3 páginas
Notas de aula: CódigosUTFPR
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 é