Concurso: Números em BCD

Esta questão vem do NC-UFPR, Concurso da Itaipu para Engenharia Eletrônica em 2019.

Questão extremamente simples sobre codificação BCD (binary coded decimal – decimal codificado em binário).

Questão

34 – Um sistema de processamento de sinais recebe dígitos de um sistema de aquisição e converte-os em uma sequência BCD, concatenando-os em 3 bytes para posterior transmissão. Os bits são preenchidos (na sequência binária a ser gerada) da esquerda para a direita. Qual sequência binária será gerada pelo sistema de processamento para os dígitos 7, 1, 3, 8, 0 e 5?

a) 100011111100011100000101

b) 011100010011100000000101

c) 111000011010100000000111

d) 110010001000000001000010

e) 010100110010101010000011

Solução

BCD significa decimal codificado em binário (binary coded decimal).

Para codificar número um decimal em binário, basta isolar cada dígito decimal e converter para um binário de quatro bits.

Assim temos os seguintes valores para este problema:

Dec BCD
7   01112
1   00012
3   00112
8   10002
0   00002
5   01012

Dessa forma, os dígitos 7, 1, 3, 8, 0 e 5 formam a seguinte sequência binária.

0111.0001.0011.1000.0000.0101

Portanto, a alternativa correta é b) 011100010011100000000101.

Comentários:

  • Não há nada de complicado nesta questão.
  • O candidato precisa saber como funciona o código BCD e como converter números de 0 a 9 em binário.

Mande seu problema e Compartilhe!

Como você resolveria este problema? Explique nos comentários!

Você tem um problema interessante? Envie para nós resolvermos! Veja como na página Problemas de Concursos.

Autor: Djones Boni

Engenheiro Eletricista e Eletrônico. Professor de Engenharia Eletrônica na UTFPR Toledo. Interesses: Sistemas eletrônicos embarcados e de tempo real.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *