SóProvas


ID
1718530
Banca
Marinha
Órgão
Quadro Complementar
Ano
2015
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Qual é o maior valor decimal codificado em BCD que pode ser representado em três bytes?

Alternativas
Comentários
  • BCD (Binary-coded decimal - decimal codificado em binário)

    BCD não é um outro sistema de numeração,como binário, octal, hexadecimal ou decimal

    Código BCD converte cada dígito decimal em binário individualmente

    BCD precisa de 4 bits para representar um número decimal (9 = 1001)

    Fonte: http://www.ifba.edu.br/professores/antoniocarlos/index_arquivos/aula4ads.pdf


    Resolvendo a questão:

    A questão diz que quer representar com 3 bytes. Cada byte tem 8 bits. O BCD precisa de 4 bits para representar o maior número decimal (9). Logo, podemos representar 1001 1001 (primeiro byte) 1001 1001 (segundo byte) 1001 1001 (terceiro byte) => 999999


  • Outra forma de resolver:

     

    4 bits = 1 casa decimal

    1 byte = 8 bits

     

    Logo, em 3 bytes = 3 x 8 bits = 24 bits

    Então em 24 bits/4 bits (cada casa decimal) = 6 casas decimais possíveis em 24 bits, ou seja, 999999

     

  • continuo sem entender