Loading [MathJax]/jax/output/HTML-CSS/jax.js

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:

Figura 09 - Representação de decimais em BCD
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 1210 para binário temos 11002, enquanto que em BCD é 00010010BCD.

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
play_circle_filled
Vídeo 04 - Sistema de Numeração Digital II

Versão 5.3 - Todos os Direitos reservados