Realize as conversões a seguir:
1110.0001B C D=?10

Passo 1

O enunciado nos dá o número em representação BCD (Binary Coded Decimal)
1110.0001BCD
e quer a sua conversão para decimal. Em BCD cada grupo de 4 bits (nibble) codifica um dígito decimal de 0 a 9.

Passo 2

Agrupamos a parte inteira e a parte fracionária em nibbles de 4 bits:
1110.0001 ;longrightarrow;(1110),,(0001)

Passo 3

Convertendo cada nibble para decimal puro (base 2to 10) temos
(1110)2 = 14, (0001)2 = 1
Porém, em BCD válido cada nibble deve satisfazer
00002<= nibb<=<= 10012
ou seja, codificar apenas os dígitos 0 a 9.

Passo 4

Aqui o nibble inteiro é 11102=14, que excede 10012=9. Portanto o código
1110.0001BCD
não é um BCD válido e não pode ser convertido para decimal.

Resposta

A sequência dada não constitui um código BCD válido, logo não existe conversão para o sistema decimal.

Exercícios relacionados