Os números a seguir estão em BCD. Converta-os em decimal.
e) 011010010101

Passo 1

O enunciado pede para converter o número em BCD fornecido para decimal. O número dado é \,011010010101. Informação relevante que o enunciado dá:
  • O número está em BCD (cada dígito decimal é codificado em 4 bits).
  • A sequência tem 12 bits, logo corresponde a 3 grupos de 4 bits (3 dígitos decimais).

Passo 2

Vamos separar a sequência em grupos de 4 bits (cada grupo é um nibble que representa um dígito decimal em BCD):
\underbrace{0110}_{\text{1º nibble}}\;\underbrace{1001}_{\text{2º nibble}}\;\underbrace{0101}_{\text{3º nibble}}ººº
Lembrete rápido sobre BCD/valor de cada bit: dentro de um nibble os pesos dos bits, da esquerda para a direita, são 8,\,4,\,2,\,1. Para converter um nibble para decimal, multiplica-se cada bit pelo seu peso e soma-se.

Passo 3

Converter o primeiro nibble \,0110:
0\cdot 8 + 1\cdot 4 + 1\cdot 2 + 0\cdot 1 = 4 + 2 = 6.
Portanto o primeiro dígito decimal é \,6.

Passo 4

Converter o segundo nibble \,1001:
1\cdot 8 + 0\cdot 4 + 0\cdot 2 + 1\cdot 1 = 8 + 1 = 9.
Portanto o segundo dígito decimal é \,9.

Passo 5

Converter o terceiro nibble \,0101:
0\cdot 8 + 1\cdot 4 + 0\cdot 2 + 1\cdot 1 = 4 + 1 = 5.
Portanto o terceiro dígito decimal é \,5.

Passo 6

Juntando os dígitos obtidos (na ordem): \,6,\;9,\;5. Ou seja, o número BCD \,011010010101 corresponde ao número decimal \,695.
Verificação rápida: em BCD cada nibble deve representar um dígito entre \,0 e \,9; aqui os nibbles deram \,6, \,9 e \,5, todos válidos.

Resposta

\,695

Exercícios relacionados