Realize as seguintes conversões, apresentar os cálculos: (100001001001)_{B C D}=(?)_{10}
Passo 1
O enunciado pede para converter \,(100001001001)_{BCD}\, para a base decimal \,(?)_{10}.
Informações relevantes dadas pelo enunciado:
O número está escrito em BCD (Binary-Coded Decimal), ou seja, cada dígito decimal é codificado por 4 bits (um “nibble”).
O número binário fornecido tem 12 bits: \,100001001001\,.
Passo 2
Primeiro passo prático: agrupar os bits em blocos de 4 (da esquerda para a direita), porque em BCD cada bloco de 4 bits representa um dígito decimal. Portanto fazemos a separação:
Vou explicar como converter um nibble (4 bits) para o dígito decimal correspondente. Seja um nibble com bits b_3 b_2 b_1 b_0 (onde b_3 é o bit mais significativo). O valor decimal do nibble é