Faça as conversões listadas abaixo.
_______ (BCD)
Passo 1
O que o enunciado pede e o que ele nos dá. O enunciado pede a conversão de
para BCD. Os dígitos decimais que temos (da esquerda para a direita) são:
- o dígito centenas:
, - o dígito dezenas:
, - o díito unidades:
.
Passo 2
O que é BCD e como vamos proceder (explicação didática). BCD (Binary Coded Decimal) representa cada algarismo decimal por um grupo de 4 bits (um “nibble”). Esses 4 bits têm pesos, da esquerda para a direita,
. Para converter um dígito decimal
(onde
) para BCD, escrevemos
como soma dos pesos selecionados:
onde cada
. O nibble BCD fica
. Exemplo rápido: o dígito
vira
porque
.
Passo 3
Converter o dígito
para BCD (passo-a-passo). Decomposição usando os pesos
:
Portanto os bits são
e o nibble BCD para o dígito
é
.
Passo 4
Converter o dígito
para BCD (passo-a-passo). Decomposição:
Logo
e o nibble BCD para
é
.
Passo 5
Converter o dígito
para BCD (passo-a-passo). Decomposição:
Logo
e o nibble BCD para
é
.
Passo 6
Montagem final (como se constrói o código BCD). No BCD unimos, na mesma ordem dos dígitos decimais (mais significativo primeiro), os nibbles correspondentes a cada dígito. Aqui os nibbles que obtivemos são, respectivamente para os dígitos
:
. A concatenação desses nibbles, da esquerda para a direita, é o código BCD do número.