Cursos / Eletrônica / Sistemas Digitais / Aula

arrow_back Aula 01 - Conceitos introdutórios e sistema de numeração

Código BCD

O mundo trabalha basicamente com números decimais e com os circuitos digitais de dois bits (0 e 1). Assim, vemos que constantemente temos que ficar realizando as conversões entre essas medidas, o que pode torná-las longas e complicadas. Para facilitar essa situação, foi desenvolvido o código Decimal Codificado em Binário (Binary Coded Decimal ― BCD) que estabelece uma relação entre o número binário e o número decimal.

Cada dígito de um número decimal será representado pelo seu equivalente binário. Como o dígito decimal pode ter no máximo o valor 9, são necessários 4 bits para codificar cada palavra, como vemos nos dois exemplos da Figura 9, onde cada dígito é convertido em binário utilizando, obrigatoriamente, 4 bits.

Seguem dois exemplos. Cada dígito é convertido em binário, como é mostrado a seguir:

Representação de decimais em BCD

Como podemos observar na Tabela 2, são apenas utilizados os números de 4 bits de $0000$ até $1001$, que representam de 0 até 9 e não utilizamos os números de 10 até 15, que são: $1010,\ 1011,\ 1100,\ 1101,\ 1110$ e $1111$, respectivamente. Se por acaso algum desses números proibidos aparecer, teremos um erro. É importante ressaltar que um número em código $BCD$ não é igual a um número em binário. Quer uma prova? Se convertemos $12_{10}$ para binário temos $1100_{2}$, enquanto que em $BCD$ é $00010010_{BCD}$.

Tabela 4 ― Representação dos números decimais adicionando o código BCD
Decimal Binário Hexadecimal BCD
0 0000 0 0000
1 0001 1 0001
2 0010 2' 0010
3 0011 3 00011
4 0100 4 00100
5 0101 5 0101
6 0110 6 0110
7 0111 7 0111
8 1000 8 1000
9 1001 9 1001
10 1010 A 0001 0000
11 1011 B 0001 0001
12 1100 C 0001 0010
13 1101 D 0001 0011
14 1110 E 0001 1011
15 1111 F 0001 0101

Versão 5.3 - Todos os Direitos reservados