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

Passo 1

O enunciado nos dá um número em código BCD 0011.1001.1000.0010 e pede seu valor em base decimal. Em BCD, cada grupo de 4 bits (nibble) representa um dígito decimal de 0 a 9, e a parte inteira e a parte fracionária são separadas pelo ponto.

Passo 2

Separamos em nibbles e convertemos cada um de binário para decimal:
bul<=t Inteiro:
00112 = 3 10012 = 9 bul<=t Fracionário:
10002 = 8 00102 = 2

Passo 3

Juntando os dígitos da parte inteira, temos 39, e os da parte fracionária, temos 82. Como a norma brasileira usa vírgula para separar decimais, isso dá 39,82.

Resposta

39,8210

Exercícios relacionados